I am with a company called ScreenTek and we are the largest replacement notebook screen supplier. So we have to deal with cleaning hundreds of notebook screens a day, both traditional antiglare and the newer high-gloss versions officially called antireflective which include Sony XBRITE, Toshiba TruBrite, HP BrightView, etc. We had many of our own customers ask us about how to clean screens in general and more specifically high-gloss so we went out and developed our own product called PixelClean.
First, never use anything like Windex which contains ammonia as this will permanently etch the polarizer of the LCD screen. Every LCD uses a polarizer which is a layer of film affixed to the outside of the glass. Secondly, isopropyl alcohol should not hurt the screen, but it is not always as effective on high-gloss screens. Thirdly, always use a non-scratching cleaning cloth as polarizers can easily scratch especially the high-gloss LCDs.