I might as well keep this going... Heres my progress... On track to make the deadline this Friday....