Pretty cool. I can tell a lot of work went into this, even though most wouldn't be able to tell. Nice job.