A good beginning... Rated 4 out of 5 stars
Well I think this one rocks; at least for the idea and algoritm!
I just wanted to start developing such extension, but now I found yours - already working.
Unfortunately it does not seem to be written very carefully, for some reasons:
- default (wizard) options dialog present, not being used
- infinite loop mentioned in other comments
I will have a look at the code later and continue testing - maybe I get in contact with you later on!
But as I said before: the first step is well done!