Was this done through an Apple Store?
The Apple Store staff have asked me for my password too. I've always asked if a Guest account was enough and it's never been a problem.
I've always found the "Geniuses" to be fairly helpful and they always explain what they were going to do to my gear.