I don’t think going through a staffing agency is for everyone. At least not if you go in expecting them to be miracle workers or to be able to place you in a position you don’t actually have the skills and qualifications to occupy. They can’t find you a better job than you’re worth, but they can get you in for interviews that you wouldn’t have known about otherwise.