470 public and private golf courses across Texas, Florida and Arizona, with holes, par, yardage and green fees from their own websites.