i prefer to support local shops, but the main local shop here charges around 10 bucks for a custom picked-out set of strings (~$2 per wound and ~$1 for plain strings, this is on acoustic), and i ordered 12 sets worth of bulk strings for something like $35-40 from musician's friend, which makes it hard not to go with them. i still prefer to keep it local, when the difference is not 3+ times as much to stay local. i always buy picks, straps, etc, pretty much locally, and i own 3 guitars from the same shop here in town. i will have to hit there for my next axe.