However a few questions remain... We can do all kinds of nifty things, but I'm not sure how we should go about it.
For example, it WILL be possible to connect using a normal IRC client. However, there are a few behavioural questions:
Should I automatically make the user join his friends channels on connect? (yes, you CAN forcejoin people from an IRC server :)
I'm currently parsing the permissions table like thus:
Community/Journal owner: @ (op)
Friend of Journal/Member of community: + (voice)
Any suggestions, while I'm on a roll? :)