Thanks there! I agree, I was heavily inspired by the Mathematica solution and after looking at Dan's D3 JS code I knew a simple UI was finally possible so I made it all last night.
Ideally I'd like to be able to export the d3 graphs as images, any idea on how to do that?