Attributes contributed by Xoleras, Freeman, Foxhack.
Ratings contributed by formercontrib, Xoleras, Yearman, Kic'N.