The first cut for Magnus was at Petsmart. They did a good job and I ended up paying little more b/c I added the grinding and ear cleaning I think. But if I didn't, I would've paid 15.99.
I take Magnus and Zoey for "professional cuts" maybe once or twice a year. But not petsmart. I was happy with the cut itself but I didn't like that I had to leave him there for 6-8 hrs. All the other times, I cut them myself at home. The only thing I don't do are the nails. I'm paranoid I'll hurt them. It's not so much a money issue.. it's more that I don't like them being crated for however long until it's their turn and then being returned to the crate till I come pick them up. I think quite a few parents here does it at home for same/similar reasons.
Won't look as good as being done by professionals but serves the purpose. Also, you actually do get better as time goes.