The updated OP from a few days ago is extremely well written and a significant improvement. I wish that it was presented in a fresh thread, such that the new upvotes would get the revision translated. As it stands it's easily missed.