this player has everything, divx, usb port, card reader,

if it could be region free that would be perfect

here's the link to the spec of the player

http://www.curtisint.com/products/Images/SpecSheets/DVD1084.pdf