If you have some money to spare, get the M3 Perfect lite with an additional GBA shell for it. I bought it at the same time with the EFA-Linker II longcard. The EFA-Linker which I still couldn't get it to work, but the M3 works perfect. The software needs some figuring out though.