I'm watching full-screen, TV-quality, paper-smooth 30FPS, high-bitrate MPEG goodness here played directly off the MMC card. Glitchless! For the unbathed, always encode with low resolution and high bitrate. You'll manage about 120MB per hour of video... Thats like 8 hours of video on a 1GB MMC card.