Without choosing to continue the flame war, I will say that I've come up with the exact same problem.