I've had one for almost 20 years now, pulpitrock.net. My first thought was to use it for email, but as others have pointed out, it's a pain to maintain an email server. Now, I use it mainly for hosting pictures I post to places where you can't upload. Cost about $10US/yr for the domain name...