How and most importantly where do you keep your site and domain? I see in your site name .yahoo, as I know it is their free plan? I've created a lot of websites and never used free solutions. In general, it's strange that you chose this for your business. If this is your first experience and it is not aimed at commerce, then free services are OK. But if your project is at least a little bit aimed at the audience, then what is difficult to pay $ 20-30 for dedicated server? Especially if you need dedicated server usa. In Europe, by the way, it is much harder to implement, and more expensive. And besides, do you have the ability to host from a computer?