I use Joe Glaser for any repair or mod that is out of my league... or that I'm just too lazy to do... that is, if I have the extra money for it.
I've found out over the years that I should not assume ANYTHING is done free of charge, and that some things (like strings) cost much more in Joe's shop than I get them for at the big box.
So I always include strings in the bag or case when I carry a guitar to Joe... even if I don't think he'll need to remove the old ones. There have been times that I thought the old ones did not need to be removed for a repair (like.. to the input jack or something).. but Joe felt that he needed to get under a pickguard or something... and removed the old strings, put new ones on... charge me for the new ones...PLUS charged me for installing the new ones.
I've also been charged for things like "adjusting the tremolo" on a Strat... when I took a guitar in for a refret. I'm like..."of course you have to adjust a bridge when you do a refret... why are you charging me for a refret, and adjusting the bridge? Shouldn't it all fall under the refret charge?"
So now I'm very specific with Joe. Refret, crown and polish the frets - and that's it. Don't install strings. And don't do a set up. I can install strings, and I'm probably going to re-adjust things several times myself over the next week or so of getting used to the new frets... so why pay for him to do it the first time? ...especially when I'm really good at a basic setup on my own guitars.
But hey - I like Joe a lot, and he's one of the best there is. I'm thankful that I have local access to him, and the guy's got to make a living. His reputation (just like Dan's) allows him to charge a premium. I'll guarantee you - there are plenty of hacks around here. So I'm not begrudging Joe his ability to charge what he feels is a fair price. Plus - there have been a few times when I had to carry something back to him the day after I picked it up... and he stopped what he was doing and "fixed his repair" immediately.