Umm. Then get the Samsung Galaxy S2 and forget about any other phones. It is the ONLY phone that can play up to 1080p high profile h264 MKV files with ease with all the features you would want from a video player. You'll be able to get a MHL HDMI adapter soon for it as well to output 1080p. S^3 phones such as N8/E7 can play "some" 720p mkv files you find on the internets. But it is a bit more fussy. Also, the stock media player just sucks. No resuming either! So everytime you stop it, it starts from beginning again. No seeking in set intervals, no screen locking etc. It's too basic for a video player on the go imo. Other than not being able to play HD videos, N900 is way better still than N8/E7 as a video player on the go. (I use mplayer + sib combo)