Thanks for the feedback. Do you remember the text of the conditions that you couldn't figure out? I'd like to think if there was a better way I could have done them. I'm pretty sure they're working as intended, but that doesn't mean that it would be easy to understand what it is doing.