Do yourself a favor and get a HTC Artemis or P3300 mobile phone with Mobile 6 Professional.
The phone is well made and packs a ton of features, powerful enough for full divx and Xvid playback, and plays MAME very well too.
I used to work in Mobile Phones in the UK - and LG are good but not the best phone for non voice communications.
I have the XDA Orbit, which has full wifi, GPS and BT 2.0 Stereo. It is the same phone, and the battery life is excellent. - You should be able to get the phone cheaper as it is a year old. Stay clear of the Orbit 2, unless you like your battery to die when you least expect it.
