I think the new outsourcing these days is even shorter. more and more companies outsource projects for periods in the range of 2 weeks to 3 months...