In reply to Lurking Dave:
I bought my mum one to clean her kitchen, I think it was the Kartcher one, and the answers are:
a) no
b) no
limescale... no
mould... no
Useless waste of money. Now the Kartcher vacuum window cleaner thing I bought her, that works really well!