They require an email address and zip code in exchange for 21 free holiday songs.

You can previews songs on their website.

Track List:
Sufjan Stevens - Christmas In The Room
Great Lake Swimmers - Hang A String Of Lights
The Eastern Sea - Walking In The Air
Jonathan Coulton and John Roderick - Uncle John
Hey Rosetta! - Carry Me Home
Deep Sea Diver - It's Christmas Time (and I'm still alive)
The Rescues - Everything's Gonna Be Better Next Year
Current Swell - Christmas Alone
Sleeping At Last - Snow
Office Romance - I Love The Holidays
Bethan - In The Bleak Midwinter
Joshua Hyslop - Winter's Night
Justin Jones - Christmas Night
Kenny Vance and the Planotones - Mr. Santa
Correatown - Christmas Time is Here
Piney Gir - Every Day's a Holiday
Russell (El Disastre) - Christmas Day (Time to Let You Go)
Rosie Thomas - Why Can't It Be Christmas Time All Year
JD McPherson - Twinkle
Kelly Sweet - White Skies and Moonlight
Marc Scibilia & Leigh Nash - Deeper Than You Know

Paste Holiday Music Sampler