We'll integrate all this functionality into a single web page to show what can be done with OO. We'll also be creating a few db tables to support it all. Due to the amount of code we'll be writing, I'll keep the line-by-line explanation to a minimum and just cover the general concepts of what I'm doing. Follow along and feel free to play with the code if it doesn't make sense to you.