Hi Beanybub,

It's not so much a product in a sense but a cloth, I LOVE and I mean Really LOVE my enjo glass cloth, we have glass shower screens and I don't use anything on them except the cloth and the water. I use it on all my mirrors and glass surfaces as well and it is great I don't have a bad word to say about it, and the best thing is after the initial use if you do it fairly regularily, it takes hardly anytime.

For other things I use earth choice. I have found their products to be good aswell, The are grey water safe, not tested on animals, come in PET pacakaging (recyclable) and the best thing (well I personally love this fact) that they are Australian owned and made.
ATM I use their Dishwash liquid, Shower spray (for the tiles & bath)The mulit purpose spray and the fabric conditioner (which I think smells yummy) and in price there are really reasonable.

Good luck.