I wouldn't recommend the ED64 AT ALL. It's worse than the Neo Myth 64, even though you have to spend nearly 300 dollars to get flash memory support.
The ED64 doesn't work on consoles made after 1998, this was proven due to examination by several N64 devs. Marshallh has even noticed the flaw in the ED64, besides the crap components used in it. Marshall's 64drive is made with top-notch quality components, and lacks any design flaws.
Just because the ED64 is the cheapest modern cart solution, doesn't mean it's better, in this case, you get what you pay for, and that means cheap == buggy crap that's likely to die in a few months, it has horrible support, crap updates, the developer is from the Ukraine just trying to release a cheap product to steal marshall's customers, he doesn't speak proper English, so don't expect timely and coherent support ( I've chatted with him over at assemblergames several times, he completely butchers the English language.
I personally own the 64drive, and I've seen the ED64 and Neo Myth 64 in person, and I can tell you they pale in comparison to the 64drive.
The following video is a demonstration video I made not long after I received my 64drive. It's 10 minutes long, so I hope you enjoy. I made this video the day I got my 64drive, and got the 6105 CIC working.
64drive Demonstration
The video is a little shaky since I don't have steady hands, but I recorded it with my Galaxy S Vibrant, and uploaded it to YouTube the day I got my 64drive. Trust me, it's a 1,000 times better than anything else you can get, and that includes the old copiers made by BUNG. Personally, the ED64 makes me sick, and I wouldn't support it's developer even if I were paid to, he's a bit petty since the only reason he released his product was to steal marshall's customers, and basically copied some of the stuff he did. I wouldn't be surprised if he copied some of the 64drive's prototype schematics from the benheck forums.
Also, the Neo Myth 64 costs nearly 300 to have all the stuff required for flash memory support such as SD, and the ED64 has SD and USB support, and his USB support is horribly bugged. Compare the PCBs of all the carts, and you'll notice that the 64drive rev2 (The revision that just recently was publicly released) blows all of them away. Heck, the 64drive is using a cyclone2 chip, and if you know anything about that stuff, you'll know it's benefits.