Just discovered a great iOS app called VLC Streamer that lets you stream video and audio from a desktop computer (Mac or PC) with the VLC player to an iPhone or iPad.
It’s great because it lets you completely skip the tedious process of converting/copying/syncing files, and view almost any kind of video file right away. If you have a good fast wireless connection you can stream HD video with pretty good audio, no problem.