Wow. I'm sorry you ran into such a serious technical problem! Glad you found a work-around, at least, as ATM we don't really have time to go back and patch it further.