Yeah, retailers are always undercutting carrier pricing, sometimes pretty dramatically, but Amazon's taking things to the limit this weekend. You can score any of Verizon's major Droid phones for a penny, and Verizon is also fronting the $35 Verizon line activation fee. Of course, you'll have to sign up for a two year contract, and you'd better not think about canceling out of it: Amazon has a $250 per device cancellation fee on top of Verizon's own hefty charge. Ah, the price of free.

Engadget's Holiday Gift Guide: Video Cameras