Have to agree with Cassp.. Even Cakewalk 6.0 was rock solid on MIDI and then add in the CAL tools (freely available) and you can do pretty much anything you like, MIDI wise.

Dennis