Let me play a little Devils Advocate if you will. Let’s say you do hire one guy. The chances of that one guy knowing most of the languages to build a great looking site. Search Engine Optimization is a whole other monster. Plus the up keep of the site. Hosting of the site. Making changes to your site. Technical aspect of the hosting and the website. Marketing to other websites while keeping up the latest techniques of the Search Engines for proper placement. (Because it changes all the time) building custom modules for your site.
If you can find a guy that can do all that he probably all ready works for Google or MSN and is a Billionaire. So why would he work for you.
If you still have a problem and think you can do it your self try this.
http://www.realtywebsoftware.net/