Another thing that might be helpful is to bring your current bike with you as you bike shop. That way, the shop can see how you're set up already, and you can tell them what you like and dislike about your bike, so they won't be starting from scratch.