This thread is written solely to teach classes and framework concepts. To quote Paul, and it feels like I have done so waaay too often, there must be 50 ways to leave your lover. If you would like to teach how to use classes, events and frameworks, I encourage you to do so. Just not in this...