I wrote this on my blog, but since this is a place where most BigFixers will come looking for something like this I figured it might be a good place to post it as well.
Admins: If this breaks some guideline, please let me know and I will take the time to write up the whole thing in an individual post.
Hopefully someone will find this useful.