Like many others, I purchase the majority of clubs through the OEM's after an independent fitting. Sometimes I purchase direct through Cool Clubs, but I appreciate the trade-in benefits of the OEMs. Balls come direct from the manufacturer. In the cold weather, I'll often play a softer ball which I will purchase from a big box store (usually PGA Tour Superstore or Dick's).