My small fansite is growing like crazy and "you have expended your bandwidth" seems to be the story of my life. I moved all my big images to Photobucket, and ended up going over my bandwidth there, too.
It will cost me $45/6months for 9gig of bandwidth at Freewebs. Am I getting ripped off?
Will moving to a different hoster make me pay more for my domain, too? What's this DNS hosting, will that be on top of my regular fee?
You might like to take a look at A Small Orange, $30 / year and 3GB bandwidth/month. Buying your domain with ASO will cost you an extra $10, if you were to buy it somewhere else though you could save a couple of dollars.