Don't even think about hosting your sites at home, get a reputable host and pay the money for quality. Don't go unlimited transfer, they cap it at really fucked rates, you need to be paying for your transfer, either by the gig or mbps.
Oh yeah and go eat a fuckin dick.
