Don't buy from the Amazon shops. Sandisk cards are regularly pirated. They've gotten so good, people often only find out when they send their cards to Sandisk for warranty replacement.
To be sure you're not getting a pirated card, buy from a genuine distributor like newegg, buy.com (directly - not the shops) or amazon (directly - not the shops).
Also - the price above for the gb is not a good deal. As already pointed out, you have to factor in shipping - plus you're not assured it's a genuine sandisk. You can buy 2gb cards from other retailers with free shipping.
I just bought a 2gb adata class 6 microsd from meritline for $6 including shipping. Microsd is usually twice as expensive as sd.
In short, shop around - but from a legit distributor, and make sure to factor in shipping costs.