I graduated university last year, got all the advice, was applying to 5-6 jobs a day, all with tailored CV's, covering letters, forms where appropriate. I have experience, good qualification, a degree, did extra curriculum stuff etc. I also volunteered to gain experience, something I think should be put forward as an option to people with little experience.
It still took me a good 6 months to find a job and then it was temping. I have now got onto a graduate scheme starting in a few months proud but it was bloody hard work to do, was told there were 30-40 of us for every place. I can believe 3000 jobs, finding a job becomes a full time job. It consumed my life for those 6 months and made me incredibly down and was terribly confidence bashing. Also, to those saying about expecting to hear back, I wasn't asking for a personalized hand written letter, a send to all generic "unfortunately you have not been successful" would have sufficed, instead of waiting nervously to hear.