I reckon I would definitely volunteer if I were struggling to find a job now, it just gives you something to get up for in the morning and hopefully also something really good to put on your CV.
Although I wonder whether volunteer positions are difficult to come by?
I would like to think not! I mean there are so many charity and community projects wherever you live I would like to think they would give you a volunteer job and appreciate the help? I mean if they can get it for free how can they say no? But you never know these days do you really?