You may get a lot of insight from this thread about temp agencies from a few weeks ago also.   http://jjb.yuku.com/reply/11227441/Tell-me-about-temp-agencies#reply-11227441