Please take a look at http://www.oohya.net.
It's a free online chat site that I launched a few months ago using joomla for the site and a flash based chat applet powered by a java backend.
The site includes webcams, voice, image sharing directly to the chat rooms, & custom profiles with personal photo galleries and blogs. I've also integrated a private messaging system to allow members to send messages to each other from profiles. Things that I'm in the process of adding include a video sharing tab added to the profiles to allow members to share youtube style videos, the ability for users to create their own private or public rooms, and an easier to navigate catagorized room list.
Another thing I have planned for this site is a meebo style instant messenger, as well as an integration of flash games like chess, pool, and pong. I've also played around with an avatar style chat that I could include in addition to the current rooms but I haven't been it seems to lose it's "cool" factor after about 2 minutes so I haven't added it in.
Most of my time has been spent on functionality up to this point so the style of the site hasn't had much attention. This is what I plan on turning my attention to now. I know that a new custom template is a must here.
My main goal with this site was to create a clean, easy to use, free chat site with full functionality to give people that are unhappy with sites like yahoo chat an alternative. I've taken some measures to keep bots out of the chat rooms, however I currently have the email confirmation feature disabled on registration in order to maximize registration but will turn it back on when the site gets busier.
The site is currently drawing about 1,000 uniques per day with about 2,000 - 4,000 page views without any paid advertising which is really blowing me away for a site only 3 months old. It doesn't even rank in the first 10 pages of the search engines for any real keywords outside of the site name so it's growing almost solely by word of mouth. At last check we had just over 4,500 registered members, however I'm finding it hard to get a significant number of people to stay in chat since there isn't that many people in chat when people log in. It seems to consitantly get about a dozen "regulars" at any one time but I think I'm gonna have to push a lot more traffic to actually start filling the rooms.
I do have a few bugs in the site that I'm still working on. The main one being in the profile search feature, when you search a demographic with more than one page of results and you try to go to the next page it returns 0 results. To compensate this I currently have the search results show 150 results per page. I know this prolongs load time a bit but hopefully I'll have it fixed soon and will be able to set it back down to 50 per page.