This is a great idea. But using wildcard on your DNS for sub domains is not a good idea really. A lot of people with domains already have sub domains such as mail. ftp. (and others) which could eventually become a problem if a problematic user decides to create a user of such "mail" that would in the end redirect their profile to your email weblogin. But hey you're getting somewhere :)