I would normally agree on delegating but when you are dealing with mainstream, you'd better da*n well be able to deliver! and that means on time and to proper specifications ... you must also consider upkeep. If you have not designed the sight, and don't know how to do maintenance on the databases ... well you can see where I'm going here.
if you outsource - at least ONLY deal with people you KNOW can be trusted to do whats needed for specific prices at specific times.
and believe me when I say alot of people will CLAIM to be able to program something like this cave on you, so be careful
