Nearly everything a golfer needs under one roof: clubs, balls, training aids, apparel, shoes, golf-related gifts, most at reduced prices.