Anyone use an ultrasonic cleaner?

Just wondered if would be a neat solution for cleaning pistol parts after use. For instance, could I dump a complete Ruger OA in the tank, add a little detergent and warm water, switch on, go and enjoy a well-earned post-shoot beer and then come back to a shiny spotless pistol? Dry at low heat in the oven and spray with wd40 before putting away in the safe? Save all that mucking around with solvents, brushes, rods, etc...

what does the panel think? (apart from that I'm a lazy sod who should get on with cleaning it properly in the old-fashioned way )