Fun and games with the Perl Data Language!
Calendar code and style courtesy of Dudley Storey. Content of his site is released (and thus used) under a Creative Commons license that permits non-commercial sharing with attribution.
The Advent Calendar posts are actually blog posts. Head on over to the blog to read it all.