>>102176829
>Please use the updated OP on the next thread.

But but that one got too big, so I lazily crammed all of that stuff into one link. It's efficient! Plus some of that stuff is out of date!