I have this player and also a higher priced "mvix" brand (not in my car though)
I would spend the extra money and get the MVIX 780 or one of the lower models, the compatibilty with avi files and playback is much better on this than the unit you have posted a link to.
I have a 1tb hard drive in mine. It can play 95% of avi files i throw at it, only some that have a stuffed up coding or a weird version codec it doesnt play or freezes on. they are a good unit though! hook it up to your tv and away you go