I have been relatively silent the last couple of weeks.
I was preparing and taking exams to become a Certified SOA Architect (http://soaschool.com/certifications/architect). This is a vendor neutral certification and stresses SOA as an approach/methodology/architecture rather than pure technical implementation of the same.
It was very interesting, but also strangely difficult in a sense. I have been so deeply technical for so long that to separate out concepts as stand alone piece and not tie it into technology was strange initially. I also found that deep inside, my brain was mapping back the concepts into the technical equivalents in .NET that I was aware of. E.g. When looking at Service Agents, I was thinking about MessageInspector in WCF..