MIDI-OX is a Windows 95/NT program (also Win98/Me/2000/XP). It is a 32 bit program which will not operate under earlier versions of Windows. MIDI-OX is a multi-purpose tool: it is both a diagnostic tool and a System Exclusive librarian. It can perform filtering and mapping of MIDI data streams. It displays incoming MIDI streams, and passes the data to a MIDI output driver or the MIDI Mapper. You can generate MIDI data using the computer keyboard or the built-in control panel. You can even record and log MIDI data and then convert it to a Standard MIDI File for playback by a sequencer. Some additional information is available in the MIDI and Audio FAQ.
Good Points
after a whole night looking for a simple program to store soundbanks/patches and convert .mid to .syx I found this. I don't know if it does anything complicated because I haven't tried, but it did exactly what I wanted and is definitely worth checking out. To convert .mid to .syx you need to install midiyoke (same website). If I was a religious man I'd say this program was a godsend. Another good point is that it's (copyrighted) freeware. Bad Points
it cost nothing and did exactly what I wanted so I can't really think of any