dawn dish soap & water.
simple green on the tough stuff.
also, it was very nice of that shop to clean your bike. a lot of them just wipe the chain off and adjust from there.
I actually want to be able to carry a spray bottle of something with me in the car so I can wipe the bike right down after the ride. Dawn is probably not a good idea for that purpose. Maybe some diluted simple green?
RE: bike - Cosmic Wheel where I take my bike is a great shop. They are honest and always give the extra mile.