Thanks for your reply. Starting to see the picture more clearly.

From my past experience building e-commerce sites, company in India did much better job creating my website for $1000 then $10000(did not even finish) I spent building here in US, so I will definately outsource my next project outside of US (I just do not see any advantage of using programmers from US unless the person lives next door to me.....or are programmers in US has much better skill then outside of US? if they do, is that skill 10 time more valuable then lesser skill? ).
I can hire the team of project manager and programmers myself, but seems like key is to hire a good consultant(from US or outside) and a good project manager that has own team(outside) or do you think good programmer is more important than good consultant or good project manager if you have to choose one.
Since PHP is open source code, I would imagine its pretty easy to find a programmers knows how to build a site right?(seems like there are millions of good graphic designers) finding good project manager seems pertty easy too, or its not that simple? I think finding a good consultant seems to be the hardest? (I am looking for combination of amazon, ebay, facebook and few more other sites) All I`m looking for in the beginning though is to perform one simple task similar to match.com. I think right now is not the time to spend a lots of money. I am looking to spend as little as possible to build a quality site that can grow in the future(I think its easier to raise more money when I have 100000 active members). any good ideas? ps. how much do you think good consultant in US will charge me?