Large projects, short-term endeavours, and fast-paced technology changes often create the need for finding extra IT Services. Outsourcing work to independent contractors and IT consulting firms has been a standard procedure for most companies for decades. However, a relatively new model, called crowd sourcing, is gaining acceptance and threatening to disrupt the traditional IT staffing firm format.