Nick,
Do yourself and customer a favor and at least check these guys out. Only device I will use with DMX.
[Link: response-box.com]Very helpful support as well. Plain. simple, ASCII codes too. Has some scenes built-in, but you can create your own scenes, save them, for a simple 232 string recall.