Ammonia is a great product for cleaning. It's a pity that it smells so strongly.
I used ammonia for whitening clothes, cleaning the bathroom furniture, and for sanitising the floors. It works really well but you have to dilute it properly and you have to ventilate the room.
But this time, I purchased ammonia for another purpose: unclogging my printer's print head.
Really, this product does that very well. I have a Canon MX870, and sometimes printouts get streaky because the print head has such tiny holes that it clogs up with ink if you don't print often. I hate streaky printouts, especially on photos, so a solution would be to invest in another printer, but I had this one only for a year and it's a perfect product, so should I really have to do that? No way.
I read on the internet that mixing 50% water and 50% ammonia on a shallow plate, placing a folded paper towel in the plate, and setting the print head on top of this solution and leaving for a few hours would dissolve the gunk from the print head and it would get back to normal... Did it work? Yes. I simply used normal tap water, mixed this solution and left the print head for 2 hours there. It dissolved all the ink that was blocking it. I flushed it using warm tap water, then I put a towel on the vacuum cleaner end and sucked the water out of the print head using the lowest power setting in the vacuum cleaner. I put it back in the printer, put the cartridges in, and ran a check pattern test. It printed without any streaks!!!
So I saved money and also the environment by not having to replace my whole printer :)
If you're looking for ammonia for this purpose, be assured that I tested it and it works. And if you're just looking for this product for cleaning purposes, it will also work well. I'm surprised that there weren't other reviews about it here... It's really good and cheap.