I was thinking about buying a Micro and a Flash Cart to go along with it... to make my gaming uber portable when i need it to be - no extra carts to carry around. Just a GBM and plenty of games already inside

This is also the first flash cart i will be getting - so i'm not sure if it is even a good idea at all.

How do they work? are the games working just the same using the flash cart? are there any problems?

What I need is a flash cart that:
1. Works perfectly with GBA roms
2. Does not stick out of the Gameboy (like some do)
3. Would be nice if it played NES games

I was thinking about getting one of those... are those good chocies?

EFA-Linker II (1G) Flash Set

EFA-Linker 512M Flash Set