It's hard to believe there was a time when making a fool of yourself in your own home required hundreds of dollars. The age of the enormous household karaoke machine is officially dead, thanks to iKaraoke for the iPod, a tiny plug-in that separates songs into tracks, then lowers the vocals so you can sing into the microphone to your heart's content. You won't get the slow crawl of lyrics or the hypnotic videos of couples wandering arm in arm near swan-filled lakes. But for $29.88, you can probably live without those karaoke staples. Josh Tyrangiel
Price: $29.88 at Walmart.com
Books, music, DVDs, games and gifts that give back TIME picks the best offerings for this holiday season