The skype contact list window should be able to stay on top and dock to the side of the screen.

The functionality for the contact list and events should be just like trillian.

Logging should be possible for all events, like users signing on or off, connect, disconnect, status change of own account.

It should be possible to have more than one username connected, for example one business, one personal.

Call waiting should be an optional functionality with a different ringtone.
If call waiting is off, the caller should get a busy signal.