Well, that's a fair set of questions, Spy.
BTW welcome to the Planet Z (it's your first post anyway).
I appreciate what you are saying about typos - isn't it a shame that no-one has invented virtual fingers yet to overcome the problem of bum notes
Anyway, I'll try to tackle a part of your question(s).
I'm making the assumption here that you have and own Cubase. In that case you have the programmability that you need. I'll try and break it down though.
If you use the normal edit mode you can move into steptime mode and edit or paint notes in. Using your keyboard you will be able to do the same in this step time mode, although it stifles feel and creativity.
Without step mode you can still use the pencil tool to draw in notes, change note lengths and so on.
With regard to typing in other midi stuff as opposed to notes - again Cubase is easy for this.
In the same editor click on the symbol in the bottom left corner. You can now select the type of data that you want to insert or edit. As an example select Volume data. Set you quantise and snap values to, say 16.
Right click in the bottom of the editor and choose the "X" symbol. Hold ALT and draw an ascending line. You now have the volume swelling in.
Even using the pencil instead of the cross you can paint controller values in, so this should satisfy your requirements too.
To be fair, the cubase manuals are quite good for this.
A couple of other tips. We all have off days when our hands change into epileptic spiders and can't play note perfect. Just keep playing and recording or else you'll forget the idea and mood that you were recording. Once the idea is down, then edit it - you have time then. Try the AQ button - autoquantise on the transport bar - should help some of the notes land in the right place once you've set the snap and quantise values
Regarding the tempo variations between different software/imported midi files etc - I'm not much help there because I am unfamiliar with the other packages that you mention. The same happened to me in the past with transferring SY77 midi files into an older version of Cubase. I'm sure that someone will come to your aid over this subject.
Hope that helps a bit anyway.
_________________
Neil B
<font size=-1>[ This Message was edited by: Neil B on 2003-01-27 15:01 ]</font>