Likewise. It turns out to be pretty easy to do. I even did it in PHP the last time I did a migration, as a way to teach myself the basics. Turned out to be more verbose than the prior Perl and Python code I'd written for the same purpose...but it worked, and still only took a few hours to write and test.