I use yxflash to play my videos on it, and it works great, I used to convert them using Divx Converter which is free to download, it has all the settings to adjust to any screen resolution you like, All I do is just slide over movies I downloaded that are widescreen and most of them are from 700mb to 2gb and it plays them fine, I am not to worried about space for it has the 16gb card but It saves all the converting. Right now I have Avatar, Planet 51, Wolfman, Iron Man 2 on my phone and they all play without a hitch.