I've yet to find fault with this card over the last five months. Used on a Canon SLR and Olympus Pen cameras. I've not needed the software offers, so can't comment on them. This card is ideal for video work, as it's class 10 and a suitable size for large HD files. My only recommendation for buyers, do you need a relatively expensive card? I've used cheap Bytestor cards, even slower class 6 ones and really don't notice any difference in day-to-day performance. If you have a camera that's not taking continuous RAW files or long continuous video, you're just as well get cheaper 8GB cards. If you have a decent SLR and plan to film HD, then this is a good card to invest in. Bytestor cards have yet to fail on me, over years of use. Delkin and 'freebie' cards that come with camera purchases are the only cards I've had corrupt. I doubt Lexar will be a problem, they're a reliable manufacturer. I prefer to spread my work over 8GB cards or less, to reduce the losses due to corruption. Even at £35 Amazon asks, it's cheaper to buy two 8GB class 10 Lexar cards by a couple of pounds. So think of your requirements, do you need a large card, or will one or two cheaper versions be better? You really need to be pushing a high end camera hard to need a 16GB card like this, or have a low end camera that you'll never have to bother changing cards again.
UPDATE: The thin plastic around the SD card lock and connection points has cracked and broken 31 March 2012. So lasted roughly 7 months. I'll stick with the cheaper ByteStor cards, cheaper and lasts longer.