I start a new gig that's all .NET programming [1]. I am so happy. My current gig has been on writing a best practices document on SOA, and it's been difficult to get through. I'd rather get stuff done than theorize on how stuff should be done. Ideally, those should go hand-in-hand, but I really can't be an ivory-tower architect type of guy. It just doesn't work. Again, knowing how something works in the real world is where things in my mind really get done.

[1] Of course, in the consulting world, things can change at the last minute, so this is all subject to change :).