Currently using RockPlayer, but Vplayer and Arc Media are also good. I can't comment on itunes compatibility as all of my videos come from...elsewhere, lol, but all three of those can handle a wide variety of formats so I would guess that at least one will meet your needs.