Earlier quoted context omitted.
Shameless plug here, re: "IRC is fairly hard to use if you aren't familiar with it already" I'm currently working on a web based IRC client called Relay.js ( https://github.com/Fauntleroy/relay.js ), which is my attempt at making IRC a little more approachable. It's pretty basic at the moment, but I hope to make it something really special in the coming months.
Ooh, if you're open to suggestions, my number one frustration with IRC goes like this: I'm connected and happily chatting, but then my Wifi blips and I'm disconnected. There's no chat log, so I don't know what I missed. And on crappy connections, this can happen pretty frequently. I know there are programs that'll keep you online and collect chat logs even if you disconnect, but it seems ridiculous to have to set up…
So a bouncer + web interface, huh? I'd better get to work..