Edit: It's been several years since I first wrote this little tool, and it recently resurfaced due to recent posts.  It got my gears spinning (mostly my obsessive, compulsive tendencies) and motivated me to re-visit the code.  My coding style has improved a lot since then (or at least I feel...I'll let you be the judge.  Below is the "legacy" script with updates as recent as (Sep 2013), and beneath that is my WIP, updated script (with improved coding).  There is still a lot to do (things not wor