New derailleur is odd...
Definitely learn to do repairs yourself. Don't always listen to the LBS. Some of them just want your money and could care less about telling you the truth. If something is wrong, Google or search/ask here, and fix it. I have yet to come across an unfixable problem between this place and bicycletutor.com