Man I am rockin' it out at work like a fucking boss (if I do say so myself). Since I got my promotion, my boss has changed, and I am in charge of leading development of new technologies and capabilities. This week I have done more development work than the outsource people we were previously using did in the last 6 months. My boss is freaking out, she's showering me with praise and telling the company president how great I am left and right. My goal for this year is to create a platform to replace the platform we had another company develop for us that we have been unhappy with... they charge $3,000 minimum for the tiniest change that would take me literally 5 minutes, and they'll say it will take 3 weeks. Also they give us surprise charges for stuff that was never an issue before that they apparently have to suddenly fix. So I will be leading the charge in bringing all of that programming in-house and designing new systems from the ground up. I will also be able to delegate outsourced programmers to work on specific modules if I want. I also have an idea for a system that will move us past our archaic practice of people creating Word documents with special formatting to design surveys, and then relying on a markup macro to tag the document and pull some rough XML into our software, and then having a programmer (the old job role I was in for many years) program everything. Instead when it's done, the survey designer will use a point and click interface to design the survey, which will save into a central database. Then various document formats can be exported, and a survey XML can be exported that will have everything but the highly custom stuff fully programmed and ready to go. This will eliminate 70-90% of the programming time for each project.
Basically I am singlehandedly dramatically improving efficiency and capability across the whole company, which is good because we're growing fast and already have to turn away work sometimes due to lack of availability.
I sense lots of raises in my future. %)
Also my job is really fun again.

I love doing this sort of thing, bit I was getting sick of always being bogged down with 10 client projects at once, just grinding out what, for me, is grunt work, week after week, and doing this development stuff in my spare time. Well it paid off, and now I get to do development work all the time, as my official job role. And get paid a lot more to do it.