Everything contained in this is based on "A Day at the Races" lab in O'Reilly's "Head First C#".