http://www.youtube.com/watch?v=txdCFX0Y1BE
You may want to consider website leasing services. Instead of having to design and create a website, then manage online marketing campaigns, and then continually maintain your site and a number of people that you outsource to, a website leasing service could manage the process from concept through execution, and then on an ongoing basis for you.