i would recomend www.montecarlohosting.net
they are not free but (you get what you pay for)
they offer alot of diferent plans. including vps and dedicated (they are not shown (yet))
i have been with him for months. and i have had maybe 5 errors shown from the database total..
i currently have a modified plan based on the silver shared
costing me 9.95 a month and it works great.
i am runing 1 major forum for my clan. another slow going forum for a clan that is friendly to us. and 2 test forums for rc3 and mods.
and another super major forum is in the planing
i also have one domain registered with them.
everything is wonderful i recomend them to everyone i can.
he even knows alot about smf and even has the servers configured just for smf!!!
anything else you want to know just lmk!