I think it's a good idea, however I think a change to the registering process would be in order if it were to be incorporated.

I think that when the username and serial have been input, mIRC checks the serial against the name (as it does now), and then discards the username (or store it in some encrypted way or something). That way the username would be unavailable and the stealing of the serial number made pointless.

Also, this isn't addressed to you personally, codemastr. You're just at the bottom of the message list smile