Much has happened in the original thread since this one was spun off. You may find your answer there.