The customer area could have some improvement in terms of customizing the look and feel to make users more inclined to use the web interface than email.
As for the staff area, I agree that this is where the real need for a support service lies. One part that is especially “ugly” and “poor” is the statistics dashboard.