I know memory cards are boring, but it just blows me away to see 8GB SD media selling for $29 when a few years ago you'd have paid hundreds for a card with half the capacity.
This is a Transcend Secure Digital High Capacity (SDHC) card, meaning it should be compatible with all devices (smartphones, digital cameras, etc.) that meet the SD 2.0 standard. It includes a lifetime warranty, and best of all: no rebate. Alas, you'll pay about $9 for ground shipping, which is ridiculous given the size and weight of the product. But even at $38, this is still a pretty sweet deal.