I always have good luck with Kingston and Transcend cards. They are cheaper than SanDisk too.
I'm sure Amazon will replace or refund the faulty SanDisk card as the last person mentioned.
Must have been a fluke since SanDisk is known as one of the highest quality memory card manufacturers.