Project 3 complete

I deserve a 101% on this Alan, so much effort, no help. All me!