Hey westcoast,
Well it sounds like you got yourself together. That's saying a HELL of a lot, so you should get some satifaction out of that. A lot of other guys are in MUCH worse situations than yourself (ie. obese, lazy, bad dresser.. ect)
From my own personal experience, what I have...