I work for a staffing firm in Farragut Sq. (http://www.corestaff.com) I would say your best bet is to sign up with multiple firms in addition to applying to employer sites directly. Firms will sometimes have access to organizations that you can’t get into without a connection. It is important to know that staffing firms/headhunters work for the client, so unless we have an open job req that matches your skill set, we won’t have a job waiting for you. We do keep resumes in our files and will reach out down the road if something comes across our desks that you could be a fit for… Also, several organizations prefer a Temp-to-Hire model and will come to us rather than going to job boards since we’ve already vetted our candidates.