holy crap. this starts out a slow burn, but good grief is it worth it.
I cannot fathom how one person wrote this, never mind put it together in two weeks.