I think this is not the right place to ask for an estimation of the time required for the development of a specific website. But I guess techniques for making estimation are on topic.
And what about asking for suggestion about team management and outsourcing? Would it fit here? Or other section like startup would be better?
I actually see IT not only as forever programming, but also future technical managers which have to deal with estimations and team management.