Long-term you should get your own domain (.co.uk or .me.uk) and an email service to go with it. Mine costs £1.14pm. (See the links in my sig). Then that is yours for ever and you migrate without changing anything to do with your email.
That is by far the cheapest and best way to do it. Takes a little faffing to set up for the first time, but from then on it's brilliant. (the ability to add your own email addresses for particular tasks is great. Sign up to a website using a specific address, then bin the email address when they start sending endless junk.)
I went for a basic domain and email forwarding package from 1and1, which is very cheap. Ignore the more expensive "hosting" deals, you simply don't need them for this job.
http://order.1and1.co.uk/xml/order/Instant;jsessioni...
(No commercial link, just a customer.)
I've now started using the domain forwarding, so "photos.domain.co.uk" points towards my flickr account, and so on.
Edited by deleted (Thu 21-May-09 17:27:46)