Buy.com has the Western Digital Passport External 120GB Portable Hard Drive for a good price.

Pricegrabber Price : $109 ~ $167 Shipped

1. Buy.com Price : $102.95
2. Use Google Checkout to get $20 off $50
Final Price : $82.95 Shipped