You do QA or technical writing for a living? This is pretty impressive (sorry, I need to read it thoroughly, but wanted to comment on your post).