Please don't take my response to your post as being snarky--it's not my intent. But do you have any suggestions for "a completely different approach"?
Here's my suggestion:
I was pretty happy with the CallVantage user interface when I had that service. Upon login, I got a service dashboard that showed status of key features (such as forwarding, do-not-disturb, etc), details regarding the 5 most recent voicemails (caller info, date, time, voicemail had not been listened to if info was in bold)... I could change the status (generally toggle only) of individual features directly from the dashboard, or I could click the name of the feature for more options. Contacts were in a phonebook format (limit of 5 numbers per person; name in phonebook functioned as custom CNAM). Names were all listed alphabetically, with numbers alongside, rather than the records-within-a-record setup that Voipo has implemented.
Most options were all arranged in a single column down the left side of the screen--this column was always visible when logged in. Clicking on one of those options generally brought up the screen I was looking for. In some cases (features one generally wouldn't change often, such as failover destination), I had to click multiple links to get to the screen I wanted, but for the most part, everything I needed was only one click away. In the rare cases where more than one click was needed, it seemed pretty intuitive to figure out how to get to the desired feature controls.
Bookmarks