Got four more books down:
I'm in the middle of two more books (Big Bad Wolf on audio CD for my daily commute and a signed first edition copy of the Trudeau Vector). I'm currently at 13 books (and I'll be at 15 prolly next week) and I will make my goal of 20.
Looking back at those goals, I've nailed the weight (still @ 202) and books. I've given up the MythTV boxen - just don't have that type of disposable income lying around.
I've also unveiled my most weighty CPAN module to date: CGI::Application::Plugin::MessageStack. This module/plugin works with cgiapp and gives you a place to push error or informational messages, which will then be automatically inserted into your runmodes.
It has over 60 tests and I developed it using a test-driven methodology (I have a testplan.txt in my 't' dir). Wrote an RFC, the docs through a Wiki, the tests and then the code. It was a really neat process.
I've also been polishing my other modules with a motivation towards improving my Kwalitee. There's just that pesky CGI::MxScreen I adopted that would require a lot of work to improve and I'm not convinced it would be worth it. I guess it will always be my albatross.
I've also been working on a freelance project to address one of my other goals (publishing tools) - taking the code and making it work for other publishers. With this example, I took our OneSource application code and extended it such that the Duke TIP EOG program can allow their listings to be collected online from their advertisers directly. It's coming along nicely and I've learned a few things along the way (CSS, client management, sans-serif vs. serif come to mind). Good lessons and formulative experience to apply when I strike out on my own.