Attributes contributed by Xoleras, Kartanym.
Ratings contributed by Xoleras, Kartanym, formercontrib.