Temp agencies have been great for my brother, but i've never personally used them, yet.

He's gotten two great jobs out of it (one which he was at for about 8 years I think) because they turned into permanent hires.