I've been using ammonia and water in an ultra sonic for years to clean my diamonds. However, one of my diamonds is treated (I know, most people wouldn't buy treated diamonds but I wanted bigger and this one is well cut and sparkly).I soak mine in a cup of 3 parts warm/hot water and 1 part clear ammonia and then brush w/ an old toothbrush. . . my diamonds sparkle like mad!
I just learned you're not supposed to use ammonia on treated stones. I've gotten away with it for years but now wonder if I should either change to cleaning with warm water and soap or get a steam cleaner.
The steam cleaner recommended earlier on this thread from HSN is now $159. Wonder if it works better than an ultra sonic.