I think that there will be problems with "@" as the seperator. It's too much like a viable email address. I applaude the use of the domain name on the right and a domain specific unique handle on the left, the concern is the seperator. Howabout something like "%"?
I fully agree. Another option could be ":". Then there is the already established practice of using "-" (as in RIPE's case), I don't see what's so terribly wrong with that. Making NIC handles into something which could be mistaken for an e-mail address just leads to confusion. (No, I don't think it's such a great idea to provide automatic mail forwarding service by the registry.) I also don't think it's such a great idea to use domain names to identify the origin of the data; I think a separate name space should be used instead, e.g. one which could provide more permancence. (As Bill mentioned, what do you do when a registry closes down and its corresponding domain name is subsequently removed?) - Håvard