I can highly recommend this card as it is working well for me. I'm using it to take High Res video clips and stills at 12MP resolution. Recovery time between shots and video clips is fast enough for it not to be an issue and it's good for a week's normal snapshots plus a few video clips (On a recent holiday trip I got about 15 minutes of video clips at High Res quality, plus more than 500 12MP stills and had a little room to spare).
I'm glad I got the class 10 card which is more than the minimum specified for my camera. Video is smooth and without the jitter problems or worse that have been reported by others with less capable cards than this. If you want trouble free video, your camera need all the help you can get in terms of data handling capacity, as the amount of data the camera has to send to the card at fractions-of-a-second speed when shooting in High Res or HD, is absolutely mind-blowing!
The only drawback with such high storage capacity is that it took about 45 minutes to upload the contents to computer, so make sure the camera battery is fully charged before you start!
I now upload my shots as I go each day, so uploading time is no longer an issue.
If I was regularly shooting more video than stills, I'd want an 8GB card instead of a 4GB card - video takes up much more room than stills and I found myself having to be careful not to shoot too much video in order to conserve card space for snapshots.
I think it's worth paying a bit extra for the best card available, since it has to last a long time and it's reassuring to have the reliability of a well respected brand name such as Panasonic.