My preferred solution: Login with an email address, and give the site administrator the option of allowing users to change their Display Name. The distinction between usernames and Display Names then ceases to exist. Nobody forgets an email address either.
Looks good. In Firefox 3.6, the Remember Me checkbox overlaps the submit button on the homepage sidebar.