Amazing. I can't believe I missed that. I feel like an idiot. And you caught it right away. Thanks so much, it's working perfectly now. I scrubbed through all the update code and form functions and ended up missing a simple field value. Another lesson learned.