Well you just proved my point. This doesn't stop ban evading, it encourages spoofing! Your ID is 123456. I use a client that doesn't use serial-idents, I connect with WatchDog!123456@something.yourisp.com well now, to everyone online, I look like you. I have your "unique" serial number. But in any case, as I said, you show me the algorithm you want to use to generate this serial number, and I'll show you 10 ways to break it.