Wow, a quick cruise through the documentation suggests that this is EXACTLY the kind of thing I'm looking for!
I find myself waffling between "This is too expensive for me to play around with at home" and "Considering what this does, $399 really isn't that bad..."