One thing I should mention, the midisport 2x2 has no on board ROM, so it gets its firmware from your computer each time you plug it in to the USB port. If you're using Windows (or Mac, I guess), this is no problem, as it comes with software to do this. Linux is a little trickier, but
doable.