In a world of online job applications it is very important to have a professional online presence. When creating a personal email address:
Pick an address that you can stick with - your current copy of your resume may last a lot longer than you think. The email address is an ideal way to contact someone about a job, so make sure you'll be regularly findable at that location. Things to avoid here: a friend's server, domains you think you'll leave within 3 years, work addresses that will go away when you leave your current position.
Get good spam filtering - resumes are public things, they get spread far and wide. That's great for your career options, bad for spam. Make sure you have a reasonably decent spam filter on this account.
Set up your account for frequent checking - many fields and recruiters expect a turn around time in hours to days, not weeks. Don't set up an account that you aren't prepared to check regularly.
Avoid references to race, creed, gender, religion, or particularly wild things in your username - john.smith.programmer479 is better than wildandcrazysaturdaynightspecial - no matter what you read into that... it's just not professional.
Avoid very long, typo-prone cases - Realize that in some cases you'll have to hand write the email address or that it may end up being hand-typed by a reader - a few numbers are not a big deal - john.smith.394857 is fine. But something with a very long string of digits, or cases of highly typo prone usernames are something to avoid
Do connect it with anything professionally related to you, don't connect it to anything that makes you look unprofessional- the classic being don't use a username for your email that is easily connected to your drunken pictures on Facebook. But the positive view is that it's not so bad if, for example, your username is easily connected to great questions and answers.http://workplace.stackexchange.com/