Thank you for your responses. Yes, this is an academic exercise on my part, learning how to do this. I've written custom modules for years for proprietary implementations, but I've never written a parent/child scenario before. This is my attempt to learn it as date math is easy, it's the getting things to work how I want ... or changing how I want them to work ... that is the learning curve.