Quote: "Am i the only one who wakes up in the morning, checks online for jobs, and newspapers weekley, and have been doing so with no luck since september?"
Obviously the reason why you don't have a job yet is because this approach is so wrong.
I'll list some points that I learned from experience, and from talking with people.
1) Use your network.
Do not just "go online and check for jobs". Use your family, relatives, people you know, people you meet on the street.
It might just happen that, say your girlfriend, knows a guy who knows a guy who's father is looking for people to hire.
Maybe try asking around.
2) Get a temporarly job.
Businesses are more interested in people who are already working.
Say you work at mcDonalds. You go into an interview with a company and they ask you the question "So what do you do nowadays?" your answer sounds much better if you say "I work at mcDonalds, I just love helping people and have some responsibility. I also get to lock the doors and stuff." (note: I've never worked at mcdonalds so I have no idea what they do). Rather than "well.. I usually wake up and search for jobs for 10 minutes. Then I play some games or program, and then I go back to bed. (note: This was my life for a while until I got the job I have now

)
3) Register at an agency.
They will have an interview with you, to get an idea of how you are like personally. They will use this information, and your background, as well as your job wish(es) and frankly give you a job for free.
4) Do not wish for a particular job. Start small.
For instance, if you want to work as a computer technician, search for a job at a company you know they use computers.
Maybe you get to work with cleaning? Say you are cleaning a particular floor and you see a person is having trouble with his computer. Just walk up to him and solve the problem. He will remember you and recommend you to others (note: I already noticed this happening to me (also my job is not to clean, I am a document controller or whatever the title is. I use a computer and enter information into a database).
After a few months, and with your good impression on other people, maybe you will get hired as a technician instead.
I know a person who used this approach. Though it was for a different job.
edit:
5) Apply for a job even though they aren't looking.
Don't search on jobs you see online. Thousands of people are doing just that, which means the company have to select from a thousand of people. Mostly which will just have "bad luck" and get tossed in the bin right away, just to halve down the amount of people who searched.
Just write a nice letter that will make the company remember you.
Maybe you have luck and the day after you sent your letter, the company really are in need of a new employee and they see "oh, hey here's one!"
Just a few tips,
Whell BYE! (gotta go)