Buy online and bring them in. Most smiths will install parts you provide, and you might get a better deal than buying through the smith-not saying the smiths jack prices, but online at Midway for example, you can see and choose exactly what you want.
Unless you need to consult a smith to see what he would suggest based on what you want, and what's not worth it. round and round, you'll end up at a smith anyhow it seems.

And I agree about Ryan-he helped me figure out a problem with my old CZ27 on the spot and for a very fair price. Thumbs up for him.