I'm looking into purchasing a midi keyboard soon and I'm just wondering what the difference is between USB Midi and Midi I/O. I'm familiar with the regular Midi I/O plugs and stuff, but I've never tried USB Midi. Will it act the same as the regular I/O? Such as, will it work fine with pro tools and such? Will it work the same with midi plugins such as Atmosphere or Reason, or drum programs like Battery or Superior Drummer? I know I asked a lot right there, but some help would be highly appreciated. Thanks!