Because I'm such a child I bought 2 while they were cheap. I've written a .net c# library to drive the arm, and written an application with it to control the arm with a standard 3 axis joystick
Its cool and works realy well, a lot slicker than that terrible software that comes on the CD. Next I'm going to add potentiometers to the joints on my second arm and using a low pin count PIC USB dev board to connect the potentiometers to my PC I should be able to use absolute positioning for some realy impressive robot dancing.
BTW there is two really huge failings in these arms.
A) robots joints are driven by servo's, i.e. you tell the joint a position and it moves to it if it can. This arm uses plain DC motors hence has no positional feedback hence crashes all the time and has no fixed starting position.
B) The CD does not include any development library which limits its use as an educational tool. Writing your own library is not for the faint hearted as it requires a vast amount of technical know how to make it work (it requires comunincating to the arms USB at a raw level). Fortunatly I know someone with just that such knowhow who helped me get my code to work. Even then it took us a week or so of fiddling, and snooping on the USB and windows API.