I've always had a liking for the CF cards- I never had one go bad. CF cards are ATA devices, with controllers. SD is something completely different.
http://photo.stackexchange.com/questions/38887/why-are-cf-cards-so-much-more-expensive-than-sd-cards
http://photo.stackexchange.com/questions/38887/why-are-cf-cards-so-much-more-expensive-than-sd-cards