Try an independant hosting company, then you won't have this hassle again.
I use Awardspace - their free hosting is excellent - plenty of space and bandwidth, and no ads or pop-ups. You can also have free subdomains, which are typically much better than the name you get with an ISPs free space.
Do you have a proper domain name or do you use the ISPs somewhat awkward one? If you have a real name, who is it with?
Many registrants allow you to point your real name to another hosting service. If so you can easily set up a new free sub-domain with awardspace and point your real name to it.