That is awesome. Its cool to hear that you are getting back on track and enjoying it.
Heh for myself I've spent the last 3 weeks playing video games. I still have alot of work to do in that area... /sigh.
On the bright side I'm also working on coming out of the valley and looking to scale some mountains. I've begun designing my video game and implementing "Getting Things Done" by David Allen. Who knows maybe once I have a system in place to stay organized I can even keep my room clean

. Next up is the programming of my video game and starting a company.