Very few people I know enjoy their jobs. Most have found something they hate least and do that. You've mentioned your love of/skills with IT a few times in the past. IMO, it's all about drive and ambition, or the flipside of that coin, desperation. Those ambitious enough, or desperate enough to do well, will do well. I know if I didn't have a family to support, I wouldn't have progressed in my career anywhere near as quickly as I have. I fall into the desperate category.
A friend of mine works a 9-5 as a programmer, and as soon as he gets home in the evenings, spends four or five hours on his laptop working out how to get rich. His aim is to become a millionaire, and I don't doubt he'll do it because he works so damn hard. He has already got himself a second income taking in ~£3k a month on top of his main income, through 98% hard work, a bit of ingenuity, and some shiny balls of brass. He's married with a young kid, but he makes the time to do it because he's so driven. Me, I like my Xbox too much to be bothered about getting rich.
Some people are millionaires, and others spend their time bitching on forums (not a dig at you by the way - I'm as guilty of it as anyone

). If I were you, Step 1 would be CHANGE YOUR JOB! If you're at the point where you think this can't get much worse, then even working in another call centre will provide you with some relief.
Hmm, I seem to remember you asking to be cheered up, not a sermon on empowerment by a hypocrite...oh well.
