That's a great post!!
You're so right.
Joerags, really, can you maybe try to find out where the passion in your life lies? If it's in your job already now, you're SO lucky! It's true that so many people drag themselves to work day after day and dread Sunday evenings because it reminds them of the sucky week to come.
If your passion doesn't lie in your job, you could maybe take some time out to get in tune with yourself and try to find out what it is...I've found personally that it's such a good vibe to spend time on something that truly speaks to you.
Another thing I did when I was in a slump a few months ago, was committing to do some charity work. Not to pat myself on the shoulder for it but because I was simply getting apalled by myself spending so many hours a week internally feeling sorry for myself and making myself and my worries the center of my thoughts. I was thinking along the lines of the Rejoice-lyrics in reverse : if I can't change the world in me, I can at least try to change the world around me and invest that energy into making other peoples lives a little better. If nothing else, it simple helped me to put my mind on something else.
It was refreshing and it put my worries into perspective.
Not preaching to you from upon a high horse, not at all, just trying to throw some ideas out there.
Xtal, hugs to you as well, I know it's hard to find your selfworth when noone ever tells you that they love you. But you are intelligent, not afraid to state your opinion and you're beautiful. Those are all good things and I'm sure there's loads more.