Here's a suggestion for you:
- Auto close read query window after N seconds (read = you have activated window since the last message)
- Extemp list (there are always some users whose messages you want to keep visible)
- Optional backlog for messages (when query begins, show last n lines from user.. some icq clients have this)

Am I lazy or what crazy