ETA: I guess a true maths geek nerd artist would probably want something more modular and larger anyway, but the Silhouette machines are varied, interesting, support a pretty well documented protocol (GPGL, a variant of/alternative to HPGL I think) and are supported in Inkscape and Python.