On a scale of 1 to 10, where a 1 represents poor while a 10 indicates excellent, I would give this site a rating of 9.