Simple, fun and can generate huge traffic. Jack in LA had fun doing this feature using mullets,, and the MLB, with XM, put together a bobble-head feature. Granted, the "Elf/Scrooge Yourself" feature is a bit more encompassing, and can require some significant resources, but that very feature put Office Max, an otherwise staid web adjunct to a brick-and-mortar outlet, into the Top 10 Web sites in terms of traffic last December. So, they would undoubtedly consider it to be worth the expense. And don't forget the Simpsonize Me site, another great interactive/viral campaign along these lines.
Always require a sign-up to your database to participate - and be certain that the viral elements are in place (email/suggest to a friend-type feature). Share the application with bloggers and message boards to get some organic growth as well.
These can be as simple as repurposing a "sign generator" and allowing uploads of photos or other material. Dozens of open-source applications along these lines are readily available that could be repurposed quite easily. Another option is to have listeners submit their photos and simply insert them into a template yourself (using Photoshop, Fireworks, Corel Draw, etc.)





Check Out MLB's/XM's Bobble Yourself Feature