I guess I have one ambitious and one unambitious wish to add:
Have I4 communicate with other clients eg. MSN, Yahoo, ICQ, IRC.
Just a date and time stamp after each message would be good. Prevents people like me replying to "good morning" 12 hours later.