This sounds like a job for uberlather!