This started out as trying to do a visualization of XKCD 1688, and then sort of morphed from there.
The questionnaire is run by javascript, using jQuery and d3.js. I might end up adding a tree visualization too, later.