This sounds like it deserves Mission Thread treatment.

Advertisements