The bad news is that I'm being lazy despite my burst of productivity. I think it was that the heating blanket I just put on the bed had a cracked control/power hookup, so it has to go back.
In other news, I love programming. It can be very formal and precise, or just completely crazy. Like this:
echo 'T-', floor(($x = strtotime('2009-12-18 18:05:00') - time()) / ($y = 24*60*60)), 'd', str_pad(floor(($z = $x % $y) / 60 / 60), 2, '0', STR_PAD_LEFT), 'h', str_pad(floor($z / 60 % 60), 2, '0', STR_PAD_LEFT), 'm', str_pad($z % 60, 2, '0', STR_PAD_LEFT), 's';