DMX Shield?

Does anyone know of a decent commercial DMX shield? From initial searching, it appears that building one might be slightly out of my skill set, and the ones I have found are all outside of the US. I'd have thought there would be more demand for such a thing.

And so I wonder -- is it even necessary? Can I just wire an XLR or DMX cable directly into the arduino and use the DMXSimple library?

Or am I better off using a device like this: http://www.enttec.com/index.php?main_menu=Products&prod=70304&show=description&name=dmxusbpro with Processing or Pure Data?

You mean something like this?

Or like the DIY one here?