This deal has ended.
Buy.com now has the 2gb Kingston Secure Digital SD Memory Card for $36.99 before a $22 rebate valid through 4/28 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 (Amazon is currently $24 with no rebate). Plus, Buy.com has a $5 off $50 coupon valid in all stores for new customers through 4/30; new Google Checkout users can get a $10 off discount for signing up (you can't get both).