removing glass scratches

anyone ever tried removing scratches from the windshield? if so, whats the best method and materials used? seems every car i buy has scratched windshields from lack of wiper maintenance.