I have tried 1/2 dozen products claiming to clean the inside of glass shower doors to no avail. I am so frustrated.

I've now hired someone to do spring cleaning, but I don't know what to tell her about those darned doors. Can y'all help? Also, if and when they are actually clean...what is the best product to keep the water sheeting off of them and not staining them further? Thank you.