M3 Perfect works from what I've heard.
Supercards do work when they don't reset the DS, so Destructobot, you're thinking of the R4 and M3 Simply and why they can't use REINMOON or Eepinator.
If you push the right side of the Supercard in first and go really slowly, you might be able to prevent it from rebooting the DS. I've done it a couple of times on my Supercard miniSD, but it's too big a hassle to do all the time. I normally use my Flash2Advance USB cable with a GBA, which is quicker and easier.