I am right there with you...I am planning to create a separate project so I can try different things and leave the original code available on the communi project. My ideas:remove tabs on the left side remove home screen make the "connect" part of home become a dialog maybe remove top tabs (not sure about this one... )... you will switch between channels using the menu remove the time stamp (setting) create a window to list the contacts currently online on the channel create a combined view so you can see all the messages from all the channels you are connected in one place... where you have the date I would have the channel name... clicking on the channel would take you to the window for that channel. some kind of wake up warning when some one ping you or send a message to you directly clear current view would like some easy way to track what I have already read button to allow you to select "command" ...maybe button to allow you to select "nick" list of channels on the server Ideas anyone else?