I had a pre-order for a gp2x, but it was to be a Christmas present from my wife... I have watched this forum very closely since ordering... I must confess that a few weeks ago my unused/wrapped gp2x almost went back to gbax due to all the issues I was reading about... However... I have taken on board what I read - I bought a 128 Sandisk for firmware updating, a 1Gb Integral card for everything else (although some people mentioned probs with these), a couple of sets of Ansmanns batteries and an Ansmann charger, along with a suitable power adapter. I set up the sd cards in advance last night... After unwrapping I booted with charged batteries, tried the adapter, immediately booted for the firmware update (to v1.1.0), which went fine. I installed the SDL libs, watched some video (converted to divx4, 320x240 last night, and some other avi's have worked since too), played some mp3's, tested some games and lost myself in Sonic on DrMD for a while. It all went without a hitch. USB to my linux box is flakey, the plastic case almost stops my headphones fitting and i'm yet to get duke3d working, but overall it's all well worth it. Just thought I'd let people know that in my opinion the positives are totally outweighing the negatives... Enjoy!