Yeah that's exactly what I told the server admin. The server shouldn't allow an erroneous nickname to be added to access. So I guess mIRC follows IRC protocol and takes for granted that there would be no : in the nickname, so it removes it on display.

Ok thanks.