SprutCAM is rumored to be just around the corner, so you might want to check into that as well.

Mike