I know there is no way that actual corporate programmers are out there writing chat servers.
Because you can buy them for about 5% of the cost of developing one? Plus you get free support and enhancements? Did you also write your own web server?
Actually, I just got done writing a chat server & applet for work. Why do you think people other than students wouldn't write these?