Page in progress. When I get around to it.

In the meantime, here are a few things you can look at: