Yeah, boo. Let me try to explain the problem, and then I'll tell you that you can fix it yourself. Have you read the thread on cross-chaining (under Maintenance, I believe)? When you are on a given cog in the rear, your chain will be at a different angle depending on which chainring you are on. The derailleur should actually be at a slightly different place to center the chain on a rear cog depending on which chainring you are on. For a friction shift derailleur, it's no problem, you just move the lever very slightly and you get the perfect adjustment. With indexed shifting, you can't do that. Apparently what your LBS did was adjust the rear derailleur so all rear shifts align on your large chainring. But using the inner rear cogs with the large chairing is cross-chaining and should be avoided. The adjustments need to be set for the gear combinations you will actually use, ie. small chainring with those 3 inner cogs. Go to the Park Tool website and read up on derailleur adjustments http://www.parktool.com/repair/readhowto.asp?id=64. Then put your bike on a workstand or trainer, start pedaling, and adjust your gears properly using the barrel adjuster. You've saved yourself a trip to the LBS, and now you can keep those gears adjusted properly by yourself.
Oil is good, grease is better.
2007 Peter Mooney w/S&S couplers/Terry Butterfly
1993 Bridgestone MB-3/Avocet O2 Air 40W
1980 Columbus Frame with 1970 Campy parts
1954 Raleigh 3-speed/Brooks B72