I assumed you were a northshore guy by your first post. Someone in your area can provide recommendations based on where you live, and there are plenty of good shops down that way.
"Remember, my friend, that knowledge is stronger than memory, and we should not trust the weaker" - Van Helsing