The Sandisk brand of flash memory cards seems to be the best all-around quality. This particular card is a good value, I paid around $12 for it. It arrived in bulk packaging, meaning without a re-useable case. The newer Sandisk cards are black, so I assume this blue card is a year or two old model, but that's okay. I have had a few failures with Transcend and Kingston memory cards, but all of the Sandisk cards I own are still working, even the oldest ones. This Class 4 card will give adequate performance for capturing stills in any digital camera that uses SDHC cards, and it will capture Standard Definition (640 x 480) video. It might not be fast enough to record High Def video in some cameras, but in my Canon 60D, I have been able to shoot full HD videos up to three minutes long with no problems. This probably pushed the card to it's limits, as the User manual for the 60D clearly states that a Class 6 card is recommended as the minimum for HD video. A class 10 SD card is probably the best choice for HD video cameras, but beware of the cheaper Class 10 cards; some of these are labeled as Class 10, but don't actually deliver enough read/write speed for HD video.
Note on HD video recording capacity and cost. My Canon 60D needs 355 megabytes, more or less, per minute of HD video, so an 8 gb SD card will hold only about 22 minutes worth of video clips, with 4 gb being the maximum size of any single clip. That's three 8 gb cards for 1 hour of HD video; cost is about $90 for class 10 cards. By comparison, the Canon HV-40 HD camcorder stores a full hour of HD video on a single Mini-DV tape that costs about $2.00, and there is no inherent limit other than the 1 hour length of the tape, on long a single video clip can be. In many ways, a camcorder like the HV-40 is much easier to use for shooting HD video than a DSLR like the Canon 60D; for one thing the HV-40 has continuous auto-focus, which the 60D does not. What this means is that video of moving subjects shot with the DSLR will likely have a much higher percentage of out-of-focus segments than a video of the same subject shot with a camcorder. Bottom line is that just because most modern DSLR's can shoot HD video, this doesn't mean that a DSLR is your best choice for video; if you shoot a lot of video, a camcorder is probably a better choice, and one that records on to an internal hard disk drive or mini-dv tape will certainly cost far less for the recording media than high speed flash memory for a DSLR. I own an HV-20 camcorder, and it's definately easier to get nice video clips with it than with a DSLR, especially of moving subjects at close distances.