I have to say, just for cleaning purposes, ammonia does the best job (and it's cheap!) It's what I use on my floor daily. Obviously it stinks to high heaven though. There is a brand of all purpose cleaner called Fantasico, that I've only seen in a few different stores, and it smells soooo good. In fact, my sister in law told me she was obsessed with the smell when she was pregnant and in that "nesting" phase, LOL. Anyway, the brand has come out with a new spicy scent that I've never seen used in cleaner, and it smells awesome. It smells mostly like cinnamon. So lately I've been still using ammonia and water as the main compents of my floor-mopping solution, but I add a cap-full or two of spicy scented Fantastico for the smell. What are some of your favorite cleaning products or tips?