I am now in the first week in my new position, for the first time in 10 years, as a pure software developer. I was dreading it but now find that I am really quite happy analyzing issues and proposing and architecting solutions. I never knew how much I deeply missed this aspect of IT.
I coded a fair amount at MS; writing tests and re-engineering our automation harness, Mace, to work with the departmental standard Maddog. But looking at a business process; stakeholder issues, and goals was something I hadn't done in a long time and ... darn it .... I still love it.
Yes, I still have to code .Net web stuff and T-SQL. Not worried; T-SQL is childs play and anything .Net is just a matter of syntax if you know how you want to proceed. Fortunately, I seem to have found an employer who appreciates the experience more than the language expertise.