- write everything but prompt to stdout (good for splitting in/out windows) define a visual effect to distinguish between client and server messages (am I kiddin? ;) - check nick collision (on logout do not remove all entries!)