by Peter Fehrentz (2014)
Community data ~93% fresh — these are member-reported and not fully verified.