I went with a Class 6 8GB Kingston microSD card (plugged into a miniSD adaptor). Good miniSD cards are very hard to find cheap nowadays, thanks to the decrease in the number of devices that uses it anymore.
I understand that the Dingoo only uses usb 1.1.
Correct. For some reason the Dingoo can't handle USB 2.0.
Huh? If I look at the transfer speed to my Dingoo, I'm pretty sure it's USB 2.0. Maybe the older versions are USB 1.1?
Also, I'm using a 2GB Dane-Elec MicroSD card in a MicroSD>MiniSD adapter from Dealextreme. No idea what class the card is, I bought it a long time ago for my Nintendo DS.