Wander into my local jeweler and they will gladly grab your precious timepiece, polish it lightly and steam it clean. They often return it to you still hot from the process.
I wonder if this is really a good thing to do with a watch. And following this along, why couldn't I just put it in the dishwasher at home?
Seriously, anyone else had this experience and what do you think of it?