when the companies are small, it may not make sense to have full time staff. Expanding on this, for temporary periods of increased demand, it makes sense to call external help in. To do it in medium sized businesses or larger though as a matter of course? As a way to 'reduce costs'? Permanent outsourced resources? I think not.