I was surprised that no one mentioned brake cleaner in this thread. When you guys are talking about acetone, I assume that you mean nail polish remover type acetone or acetone that you buy in volume from an auto supplier, right?
I have always found brake cleaner to be the best for cleaning dirt, grease and everything from many materials without leaving residue. Brake cleaner uses acetone as the carrier and as such it makes up typically 50% by volume. The other 50% is other solvents that do a nice job cleaning, instantly, with no soaking necessary.
You can get brake cleaner super cheap in cans at Auto Zone as they often have their house brand on sale.
Brake cleaner will not harm chrome either. It will mess up the silver painted surfaces that you are talking about in some of these posts though.