I have currently started back into my normal role and daily curiosities in programming. I have been a Sr. consultant and I'm still a Microsoft Certified Partner. I recently took an absence from my consultant work, since I was ill. Now that I am better I am going to focus mainly on WPF and Silverlight and slowly work into Java (Android) and Objective C.
My current status is finding a Senior to mid-level position at an established development firm, and so far I have 4 jobs that all look promising. I just have to decipher which ones would give me the better opportunity and let me go further than I can imagine with the work that I would like to pursue in computer science.