We host a number of virtual domains and need to support broken clients like Netscape 4 that don't allow '@' in POP usernames.
Just for the record - Netscape 4 does support @ in pop usernames.
You do need to have the user configure the client correctly, though, which might not always be an option...
Patrik
