Purchase "Whiting" from your Paint department (it's used to thicken paint and is the 'white' powdered residue that you see after polishing your car) for about $5/3-5lbs. (don't worry, this will last about 15 years). I purchased a large (6oz) salt shaker for using it.
Remove stains from tableware or any enameled item by dampening the article and sprinkling the whiting on it to create a pasty texture; then with a soft cloth, 'polish' the spots away.
After you have cleaned your stove top in your normal way, lightly dampen the top, sprinkle the whiting and wipe away with a soft cloth. You will see where spots of grease, etc. are, and the cloth will polish/remove these away.
Whiting WILL NOT scratch porcelain, glass, etc. The cloth has to be scratch free. Before washing car, sprinkle the whiting on auto windshield and clean/polish the windshield with newspaper, this will remove all road film. Finish washing car to remove traces of the white powder.
If you have articles that you have worn/scoured away the glass finish, this method will NOT work.
By Cajun from Collinsville, IL