It feels a little weird to be back in play again after all of the headachy design work, but that up-front work made the design a lot simpler and more elegant than it was originally looking to be. I like that part.
I was able to find a way to synthesize the data that I needed by combining stuff from various locations. That took a little over three weeks to accomplish because it was really well hidden; I had to do a lot of deconstruction.
And I'm coding in C rather than C++, so I'm having to go back and remember how to make class constructs in a non-OO language. C'est funqui.
BTW, we're looking for a software test engineer. Position is contract, likely contract-to-hire. Looking for someone who can not only do the testing but automate the procedures and perhaps build the test program into something more robust.