I see a lot of "our local pro shop went out of business" posts on ball reviews. My .02! I live in a population of 65k with approximately 1000 members. As a pro shop owner, doing it for a living is not an option, it is more if a hobby. Bowlers constantly complain about prices but don't understand overhead (rent, insurance, taxes, theft of small items, ext). Buy a me ball through Buddies (not slamming Buddies, just using as a reference) and they charge $5-$8 for surface adjustment for brand new ball. I offer first surface change free, then any polishing or abralon changes are $4 after. Like mention by previous poster, holes need adjusting. Why should I sand and bevel holes on a ball I did not drill and not charge. If a ball cracks within a year of purchase, if bought through me, I have not turned a customer away in 14 years. They get a replacement on the spot unless not in stock. Buy on online and good luck!!!! You have to wait to determine if it will be replaced then have to wait to receive ball in the mail.
I will back local pro shops 100%. Don't cry though when you need an insert replaced, your thumb slug chips, or you would like a surface adjustment and your local pro shops lights are out and an "Sorry, out of business" sign is hanging on the door.
Not trying to cause arguments, but I see and live with the effects of online pro shops.