Woot! Say goodbye to really long nested pick / reset clusters!
By the way, speaking of feature lists, have you guys ever considered implementing something along the lines of a voting system? For example, Scirra would show a long list of potential features on the website, and every paid user is allocated X points (for example three), to which they can spend on any of those features. At the end, the features that are more important to the users would float up to the top. At any time, a user is free to deallocate one of his points, and put it in something else, or even put all three points in a single feature that they really want. Whenever a feature is implemented, all of the points that users had allocated are given back to them.