What do you mean by it's hard to upload a midi file? I just drag a midi into an empty space in Sonar, then just add the TTS-1 softsynth if I want to audition the file (in GM, of course).
Can't stress this enough... get an expensive piece of software and just spend a little time reading the getting started portion of the manual.