Okay, this is getting ridiculous. Now they're giving away 1GB SD memory cards. Well, not exactly—you have to go through a bit of rebate bullshit, but if you're willing to jump through a few hoops, get a Kingston SD 1GB memory card for $50 from Buy.com, use Google Checkout to save $20 off the purchase, and then there's a $30 mail-in rebate that's good for purchases made between now and December 23. Grand total: $0.00.
They give you 30 days to mail in that rebate, and of course, they're hoping you'll forget to mail it in. You can't beat free, even if it involves a bit of rebate hoopage. In this case, it's probably worth the trouble.