Ok I didn't understand very much of that but I'll re-read it later so that I have a better understanding. I think my goal is for the most readable, best practice code that a junior can pick up and understand. That's really the only thing I'm aiming for.