New code is up in the main post. I want to understand what's going on as well. But I have to admit, since I'm under crunch time, I also am eager for an answer for practical reasons, too! (I really want to get this fixed so I can get a good night's sleep!)