Beautiful.

No, really - beautiful. Killer write-up and awesome work. If you keep that level of detail going forward...

Wow.

- mike