I just discovered a great product for cleaning grease off my bike. It is StarStuk ACR citrus adhesive cleaner /remover.
I had some in the shop for cleaning contact cement residue from formica projects and sprayed a little on a Raleigh frame to help remove an old sticker. I noticed it dissolves grease really well so sprayed it on a greasy chainring/crank I had on the bench and it dissolved the grease like magic. I wiped off the part and sprayed it once more and even more grease just dissolved.
I am looking at the can and see it is made by 3M, one of my favorite companies.