The hell of converting video to iphone

I've been interested in making videos for some time, and have produced my own short films on both Adobe premiere and Sony Vegas. I'm just saying that so you know I'm not a complete newbie in this area.

One thing I want to do is take a tv show which I've recorded onto my hard drive, a standard mpeg-2 file... and convert it so that it will run on my iphone, so that I can
watch it later.

In effect, create a vodcast.

I've tried a series of free programs which claim to make the process simple, but in fact, none have worked.
In almost every program I've tried, the sound has been out of sync by at least a second.

Sony Vegas will not create an iphone video because it just doesn't use the right codec at all, and I've yet to try
with premiere, but would like to make sure I had the proper settings in there, one small thing set incorrectly and that
phone will not make adjustments... which is a pain in the bum, I mean it's 2010, an iphone should surely play any video
and adjust on the hop? but no.

Sound going out of sync is far from a rare bug, in fact I expect every program I've tried to do it, even if it has
a setting to do fudge the audio settings, I'd be very surprised if any program could process a video and have the
audio come out clearly.

Of course ABC (Australia) manages it... I really need to ask people there what they're using to encode their vids.

Anyway, something really needs to be done in this area, because I'm sure that a lot of people would love to record
a show and just dump it onto their phone so they can watch it on the train to school or work the next day, but it's
such a cow to do.

Recommend a program which does it easily? chances are I've tried it, messed with the settings as advised, rendered
and re-rendered files, cried on my keyboard.

Wolfie!