The answer to that last question is a resounding "yes".
Great work.