there is also software called vericut. don't know anything about it but I have seen them at tradeshows.

Matt