I made a Xmas mix CD for work recently (well 4 CD actually...) It's a mix of the classics, some fun songs, and a few heavier alternative tracks mixed in for my pleasure

here's the tracklisting:
1. Danny Elfman - Opening (1:02)
2. Barenaked Ladies - Jingle Bells (3:57)
3. Brenda Lee - Rockin' Around The Christmas Tree (2:05)
4. The Pretenders - 2000 Miles (3:38)
5. Jimmy Durante - Frosty The Snowman (2:34)
6. Coldplay - Christmas Lights (4:02)
7. Bing Crosby - White Christmas (2:59)
8. Gonzo and Rizzo - It's the Most Wonderful Time of the Year (2:51)
9. Slade - Merry Christmas Everybody (3:25)
10. East 17 - Stay Another Day (4:27)
11. AC/DC - Mistress For Christmas (3:59)
12. KT Tunstall - Mele Kalikimaka (Christmas In Hawaii) (3:25)
13. Judy Garland - Have Yourself A Merry Little Christmas (2:43)
14. Jona Lewie - Stop The Cavalry (2:56)
15. Danny Elfman - What's This? (3:07)
16. Waitresses - Christmas Wrapping (5:20)
17. Mike Oldfield - In Dulce Jubilo (2:49)
18. Bon Jovi - I Wish Everyday Could Be Like Christmas (4:28)
19. Barenaked Ladies - Sleigh Ride (0:46)
20. The Beach Boys - Little Saint Nick (2:02)
21. The Kinks - Father Christmas (3:40)
22. Pure Reason Revolution - Gaudete (2:26)
1. Do They Know Its Christmas - BAND AID (3:48)
2. Nightwish - Walking In The Air (Theme from ''The Snowman'') (5:26)
3. Bruce Springsteen - Santa Claus is Coming to Town (3:47)
4. REO Speedwagon - Deck The Halls (3:24)
5. Sarah Brightman - Arrival (3:16)
6. Trans-Siberian Orchestra - Wizards in Winter [Instrumental] (3:05)
7. Rihanna - A Child Is Born (3:54)
8. Paul McCartney & The Wings - Wonderful Christmastime (3:46)
9. Dean Martin - Rudolph The Red Nosed Reindeer (2:16)
10. Andy Williams - It's The Most Wonderful Time Of The Year (2:33)
11. The Pogues With Kirsty MacColl - Fairytale Of New York (4:35)
12. Elliott Yamin - Back Door Santa (2:24)
13. Dean Martin - Let It Snow! Let It Snow! Let It Snow! (1:56)
14. Adam Faith - Lonely Pup (In A Christmas Shop) (1:46)
15. Bobby Helms - Jingle Bell Rock (2:12)
16. Alvin And The Chipmunks - The Chipmunk Song (Christmas Don't Be Late) (2:21)
17. Bing Crosby And David Bowie - The Little Drummer Boy -- Peace On Earth (2:39)
18. Train - Shake Up Christmas (3:52)
19. John Lennon - Happy Xmas (War Is Over) (3:34)
20. Michael Bublé - Grown-Up Christmas List (3:41)
21. Richard Cheese - Christmas In Las Vegas (2:08)
22. Tori Amos - Have Yourself a Merry Little Christmas (3:42)
1. Tom Jones & Cerys Matthews - Baby It's Cold Outside (3:40)
2. Eartha Kitt - Santa Baby (3:20)
3. Barenaked Ladies - Do They Know It's Christmas? (3:32)
4. Twisted Sister - Deck The Halls (2:52)
5. Nat King Cole - The Christmas Song (Merry Christmas To You) (3:12)
6. The Jackson 5 - Santa Claus Is Coming To Town (2:25)
7. The Ramones - Merry Christmas (I Don't Want to Fight Tonight) (2:04)
8. Bob Dylan - Here Comes Santa Claus [Album Version] (2:36)
9. Chris Rea - Driving Home For Christmas (4:01)
10. Tchaikovsky - The Nutcracker Op. 71, Scene 1: March (2:27)
11. Roy Wood & Wizzard - I Wish It Could Be Christmas Everyday (4:39)
12. August Burns Red - Carol of the Bells (2:43)
13. Maroon 5 - Happy Christmas (War Is Over) (3:28)
14. Weezer - We Wish You A Merry Christmas (1:26)
15. U2 - New Year's Day (5:36)
16. Mariah Carey - All I Want For Christmas Is You (4:01)
17. Sheryl Crow - Merry Christmas Baby (3:15)
18. The Supremes - My Favorite Things (2:52)
19. Flyleaf - What's This? (3:20)
20. Chris De Burgh - A Spaceman Came Travelling (5:07)
21. Imogen Heap - Hallelujah (3:14)
1. Wham - Last Christmas (remastered 2006) (4:27)
2. Step into Christmas - John, Elton (4:25)
3. Rise Against - Making Christmas (3:27)
4. Queen - Thank God It's Christmas (4:19)
5. Perry Como - The Twelve Days Of Christmas (4:00)
6. My Chemical Romance - All I Want For Christmas Is You (3:50)
7. The Darkness - Christmas Time (Don't Let the Bells End) (3:35)
8. T. Rex - Christmas Bop (4:00)
9. Bob Marley - A Reggae Christmas (4:37)
10. Emerson, Lake & Palmer - I Believe in Father Christmas (3:18)
11. Elvis Presley - Here Comes Santa Claus (Right Down Santa Claus Lane) (1:56)
12. Blink 182 - I Won't Be Home For Christmas (2:50)
13. Status Quo - It's Christmas Time (4:13)
14. KoRn - Kidnap the Sandy Claws (3:38)
15. Elvis Presley - Winter Wonderland (2:19)
16. The Eagles - Please Come Home for Christmas (3:00)
17. Cliff Richard - Mistletoe And Wine (3:52)
18. Barenaked Ladies - Auld Lang Syne (3:04)
19. Danny Elfman - Closing (1:25)