This is a guide to use any eMail, meaning any domain from gmail.com to yahoo.com to any other emails you have. If this is a repost please tell me it's late over here and I can't tell if someone else posted this already. This guide also has pictures.
1) Go to www.passport.com, and click the "Get Started Now" under the "Use any email address you already have" section.
2)Enter your email address and the password you wish to use for MSN, you should also know how to fill out the rest. :P
3)After you are done on the next page re-enter the email in the blank then click I accept.
4)On the next page click continue and continue.
5)Now go to the domain or website to login in to the email you registered. *NOTE* This is only if you're planning on verifying the MSN address. The email should be sent from.
Now open it, and click the confirmation link.
6)You may now login into MSN with the email address and password you registered with.
Extra information -
You can register with WHATEVER DOMAIN, the problem is it won't be verified, it's just the same as using that javascript. From what I hear, you can't change your name either even if you are verified <--- confirm that for me someone. Please do not flame me saying that this is common sense, blah blah blah. Some people don't know how to do this and I did it because someone in the contributor forums asked about it. If you need help please post here.