Let me know when you figured out what was going on. I twigged about halfway through, very well thought out.