I don't know how functional their solutions are
and I've never had any
 of
 their products nor I have anything to do with them, but I've had this
 link: <http://www.arstech.com/> in my bookmarks just in case since
 2005.
 I guess if they have been in that business for so long now, they must
 have
 been doing things right. 
I can tell you for a fact that they do NOT support DMA so a non-starter for
many things.....