This deal has ended.
Buy.com now has the 2gb Kingston Secure Digital SD Memory Card for $33.99 before a $19 rebate valid through 5/12 cuts the price to $14.99. Plus, shipping is free and there is no sales tax (except CA, MA, MD, TN). This is the best deal around, assuming you send in the rebate (otherwise, Amazon is currently $21 with no rebate). Plus, Buy.com has a $5 off $50 coupon and new Google Checkout users can get a $10 off discount for signing up (you can't get both).