I have lots of open MIDI ports via my MIDISport 8x8 which I'd really prefer using (if only to cut down on USB driver headaches) but it's so convenient powering my keyboards via USB. Plus, I can't find the power transformers for either one of them. Bleh.
Interestingly, I just added a Korg nanoPAD2 to my gear. It was a royal PITA to set up, also. What nobody tells you is that the nano controllers won't work if there are more than 10 MIDI drivers in your system (whether they're being used or not). Luckily Korg has a utility that lets you uninstall those extra MIDI drivers, and I found multiple instances of all my M-Audio drivers to remove. Things have worked okay since then, including the nanoPAD2. Might be a trick that works for the M-Audio stuff too, I don't know. We'll see.
I also stumbled across a thread that mentioned some "M-Audio USB Fix" program, but I could find no specifics on what it was, what it did or where it could be found. Anybody heard of that?