Только установил чат, и сразу появились пожелания:
1.Слишком толстые бордюры и не экономится место.
2.Нет возможности просмотреть наличие всех компов в сети.
3.Так как есть сервер, то могли бы выводить список всех компов которые когда либо были в сети. (убирать пользователя по времени отсутствия час, день, неделя, месяц, год).
4.Вместе с о списком всех пользователей выводить даты когда последний раз был в сети или в чате.
5.Иметь возможность послать этим пользователям отложенное сообщение, с тем что бы когда войдет, смог прочитать.
6.Иметь возможность просмотреть список текущих пользователей сети, а не только тех у кого стоит чат и также возможность посылать им сообщения. И хотелось бы среди них видеть тех у кого есть чат, и тех у кого нету.
7.Нужна возможность просмотра IP пользователя, а не только его Ник. Но эта возможность должна быть по умолчанию выключена.
8.Обычно в сети есть файловый сервер, Форум, Инет и другие полезности. Так по стилю, то что вы сделали для файлового сервера кнопочку, хотелось бы добавлять кнопочки для других сервисов. Параметры этих сервисов прописывать на сервере, а что бы кнопочки появлялись у пользователей и запоминались. Причем состояние доступности сервисов отображались различными картинками задаваемыми на сервере или выбираемые пользователями локально.
9. Так как в сети или у пользователей часто стоят фаерволы, то хотелось бы знать используемые порты и иметь возможность их устанавливать.
10. Так как в сети могут иметься несколько серверов, то и программный сервер чата хотелось бы установить на несколько серверов для надежности (сервера иногда выключаются по различным причинам.

Есть ещё куча пожеланий, но пока думаю достаточно. Если Вы начнете реализовывать эти пожелания, то думаю что чат у Вас будет самый лучший.
