Alright, I'll look more into the M3 Perfect, but just how perfect (ahem) is it with the GBA? I don't have to worry about the DS since I already have it taken care of.
EDIT: Hmm... I'm digging the M3 Perfect. Do we have any other opinions? Oh yeah, which would also provide the most data space?