Try to Avoid the M Audio Unos if you can. I found many problems with them when I was rushed into a show. The 2x2s seem to be the best simple solution I've found and are quite robust.

I've since found that Medialon is a nice way to control triggering.

If you're going to be using a lighting controller to trigger catalyst then MIDI is the wrong way to go. Use a single DMX channel and the Catalyst Preset Trigger.

In the inBuild web server it will show you how the DMX profile is setup. This is truely a simpler way to run catalyst presets.