I would like to see unboggling's first post, or something very much like it, made into a sticky and a tutorial section in the manual. Documenting an approach that worked is very valuable.
@unboggling: yes, I am volunteering you. Otherwise it won't happen. I hope that you have the time, energy, and patience.