Hi, GreenMan. I have been hacking on your script; I hope you don't mind. You can find my version at http://stalkylittleboy.com/todban.user.js - please feel free to incorporate as many or few of the changes into your branch as you'd like. Changes are

  • Minor bug fix: Cancel on Ban and Unban works.
  • Efficiency: the list of hidden threads is an object, not an array; testing is (threadHref in hiddenThreads) instead of iteration
  • Increased modularity, for easier reading.

I have been hacking on yours too!

http://graphoilogy.googlepages.com/todban.user.js

Changes:
* function "Show users" that open a new window containing a table with the list of posters along with their number of posts and their ban status.
* added TOD:Europe and TOD:Canada

Note: I'am not sure the "Manage Posts" function in the GreaseMonkey plugin is working properly. I suggest you to first remove the script and then restart Firefox before installing the new one.