I have my domain names hosted with
www.easily.co.uk. Simple to administe & not too expensive. No matter which ISP I use to gain internet access, my public email addresses never need to change. All I have to do is change my domain's forwarding address to my currrent ISP.