I'm about to make an editor for a synthesizer I have which sends all of its parameters via sysex messages [the Dave Smith desktop evolver]. In order to deal with these messages simply, I've written a little abstraction which parses sysex messages and makes them into lists. I've attached it here in case anyone else might find it useful.
Enjoy, Alex