I couldn't help but notice that sometimes when you reattach to a bnc, mIRC assumes that your nickname is whatever your default is, even if the attached bnc really has a different nickname. This causes everything from $me to /nick to fail, and can be confusing.

Khaled, could you make mIRC snag $me on raw 001? If not, there has to be some similar way of making sure it knows the right nickname.

I would consider this more of a BNC bug, but since psyBNC has this problem and most BNC are copying psy now, it might be good to fix it. I had to add a similar routine to an IRC bot I am writing.

Also, some bnc including psyBNC give you status messages via PRIVMSG with a nickname like -psyBNC which is invalid on an ircd. apparently the prefixed hyphen in "-psyBNC" causes things like /clear not to work. Dunno what can be done about that one.