Bought this about 6 months ago to film some onboard footage of a track day, all I can say is that for the price I do not think you'll find a better package (together with the Archos helmet camera) all for about £160 delivered. I bought an 8Gb SD card to go with it, but each 25min video is about 300Mb (on default settings), so the 2Gb internal memory is more than adequate for a days track day filming. Mind you, given the price of SD cards these days it helps you use better settings.
As an MP3/MP4 player it is probably only average, especially when compared to an iPod, but for the price it's not bad.
Sound quality is very good, and the recorded pictures very stable. Overall, thoroughly recommended with the helmet camera, so much better that the ATC2000 all-in-one unit.