I haven't written anything in a while, so I thought I'd post an update on my perl stuff.
The hardest part of it so far as been testing die()s, warn()s and code that prints to STDOUT. I've been using Test::Exception and Test::Warn for the first two, and IO::Capture for the last. Unfortunately, there's a bug in IO::Capture which doesn't allow it to capture printf() commands.
Most recently I've been playing with WxPerl. I made a little iPod database browser (iPodDB). It should be available on CPAN now. I found a pile of pod mistakes after i uploaded it, so i expect to release another version soon.