Wow! You're absolutely amazing! I probably could have done it with a set table (with a bit of knowledge from Python) but this is flexible as well, which makes it just perfect.

I feel like you've done so much for me but I have to ask - do you think there could be a way that I could make it fill the days randomly, so people don't get 2 days in a row (if random sticks a person 2 days in a row that would be fine)?

I can't thank you enough again!