The temp agency is a great way to get a foot in the door. When I was in the corporate world working for someone else, we always hired from the temp pool because we already got a feel for that person's work ethic, and sense if we were both a good fit or not.
Volunteering is also very good. I have been a substitute teacher 10 yrs now. I was volunteering at my daughter's school when she started school and the principal asked me if I thought I'd like subbing. There was a shortage of subs at the time and I am college degreed. I've subbed at that school for 10 yrs.
I also volunteered as President of my daughter's cheer booster club last year. I was in charge of a diverse group of women on the board and most of my time was spent mediating them. During the fundraising, etc, I nailed a great location for volunteering. My Presidency ended and last month and when I told this particular group that I was moving on to my next school booster club with daughter moving on to the next school that I would contact them and try to market this school for them. Low and behold, they offered me a job with the company, part time but offered me a job.
I can't commit to work for them because we own and run our own company from home but that is just an example if the right person sees your work ethic and how you are with people, you never know what can happen!