Well I've been doing a lot of searching today to find a free host for my forum and below are links to the cream of the crop that I've come across. I based my recommendations on there being at least 100mb to play with and at least 1gig of bandwidth. All hosts are free and don't force banners but I accepted post-to-host schemes as long as it wasn't a stupid amount such as 20+ posts a month. Anyway on with the list, all links lead to their deals page for easy reference.
http://www.talkhost.info/ (posts required is total not per month)
http://www.stonerocket.net/forum/viewtopic.php?t=5 (posts required is total not per month)
http://www.x10hosting.com/ (currently closed new accounts but reopening on new years)
http://www.pricelesshost.net/index.php (I'm afraid I couldn't find the list of hosting options again as the forum is down, but it only accepts "quality" sites and usually closed communities offer the best hosting.
So do you guys have any thoughts on which I should go for or perhaps you have found some nice long term sites that offer a better deal?