If you don't want to risk buying one for dirt cheap off eBay, Office Depot has SanDisk Micro SDHC cards on sale right now, picked up a 8 gb for 25 bucks, about half the price of Best Buy, and the Wal Mart I went to only sold 2 gb and 4 gb in the store. I think the sale is only this week until the next Sunday mailer goes out, and they also had a 16 gb for around 70 bucks, wasn't SanDisk but it was still a reputable company.