If you setup a username using the "@" symbol, you will not be able to login to Windows 7. Simply changing the username will not resolve the issue. Reboot the system into Safemode and log in as an Administrator. Setup a new user account without using the "@" symbol in the name.
Look for this document to be updated by Microsoft.
Wow, never have seen this issue in a forum, applies to XP and more