TheDaddy,
There are other free hosts out there that don't make you maintain banner ads and junk.
taken from a random list I got here....
http://free.micfo.com
Of course, its not entirely free, you still have to pay a yearly fee with godaddy or whoever for a domain name, but the hosting itself is free, without any icky adverts.
Besides, I've seen .99 cent hosting a couple of places, hosting is getting dirt cheap these days
but remember, make sure to do your homework, because there are alot of web hosts out there that are just resellers for other hosting providers. I mean, its very easy for somebody to purchase a dedicated server from somebody, to turn around and sell hosting to make a quick profit. alot of that going around. Make sure its an actual company, and not just some individual selling some space from a dedicated server they own.
With my host for instance, not only was I able to get ahold of them on the telephone, but I was also able to go into their facility and take a tour of their equipment and everything. was soo cool, probably the most fun experience of my life

I got to know the customer service techs face to face, I mean it was the most awesome experience I tell yah.
as for site5, I've heard mixed reviews about them Chris... I haven't tried them, no, but from looking over their plans, TB's of bandwidth, tells me there probably overselling. Just an observation though. but yeah I've seen their adverts around, and they rank fairly high next to bluehost from the rankings I saw.