Project 2 is due March 21 not March 19 as originally posted. Sorry for the panic that may have cause.
One more update. Project is now due March 26.