Wow, a lot of work went into that design. Very nice job!