i've tried a QQ player, mobo, hd player, mx player and they all have a terrible lag between the audio and the video. is this a problem with the phone itself? though i remember my old phone could play mp4s smooth. and the bb has no problem at all. is there any way to fix this problem? any upgrade i can get, any codec? any app?