Well now that the 1.4.1 firmware is out you only have a few choices because some flashcards don't work yet with this firmware. I suggest an Acekard2i, Supercard DSTWO, or M3i. The Acekard2i is the cheapest card($12-15) of the three, has great game compability but less firmware updates. The Supercard DSTWO has good game compability and some nice features but is a little expensive($35-40). The M3i Zero has good game compability, less firmware updates, more expensive than the Acekard2i but cheaper than the Supercard DSTWO.