Thanks Sap.
It was fun but a lot of work, especially toward the end.