I am looking to buy a portable DVD player. I want it to play DVD, DVD-R, CD, CD-R/RW, VCD, DivX, AVI, MPEG-4, MP3, WMA and JPEG formats. a long battery life would be nice as 2.5 hours doesnt really cut it but will sacrifice battery life for quality if the price of the player is good. I will need...