We have a couple of throw blankets made of very soft material (microplush). They work great to clean and shine my touch remote control as well as my incredible. They remove all the oily fingerprints left behind from normal use and shine the glossy areas. Microfiber cloths are also good.
Hot water rinsed soft cotton cloth should be the only thing needed for any stubborn residue, and quickly dry off with similar soft cotton cloth.
Windex is a big no no for any sort of monitor, LCD TV, etc. I would classify the Inc's screen under that. Windex will strip surface of the screen, wouldn't even trust it dilluted.