the H320 and 40 have a firmware update for video, but i suggest the Cowon iAudio X5. It can play video and is slimmer than the H320/40 series. The H10 is a nice player in it's 5GB version, but a little bit of a rip off compared in it's 20 or 30 GB version compared to the cowon because it can't play video.
I have read lots of chat saying that iRiver's H320/40 have video play capability. One posting states that this only possible on the international version and not the version available in the US.
Can the H10 20gb US play video?
Can anyone confirm or dispell this information. I am very close to purchasing the h340, h10 20GB, or iAudio x5 and would appreciate any advice.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic