I've got a Panasonic Fz 10, and I find it excellent.
Movie clips
• 640 x 480 Fine (15 / 30 fps) = max (19 / 9 sec)
• 640 x 480 Standard (15 / 30 fps) = max (28 / 14 sec)
• 320 x 240 Standard (15 / 30 fps) =max (58 / 30 sec)
• All with audio
The Panasonic only does 320 x 240 at 30 fps (might be lower modes as well) but there is no limit on recording time, apart from the capacity of your card. It uses quicktime, with sound, and videos take about 0.5 mb per second of shooting time.
You can't zoom during recording, though.
To be honest I've hardly used the video, but it was very handy for taking dolphins in the bay of Gibraltar.