For that clean-freak friend (you know the one), consider this little chemical-free computer cleaning package.
First, for the display, there's the two-sided TeraGlove microfiber cleaning cloth. One side removes oily smears; the other side picks up dust. Give it a spritz of water from the included spray bottle, slip it over your hand and watch the dirt disappear.
For the keyboard, there's the double-ended cleaning pen. One end has a duster brush, while the other sports a microfiber strip that fits between the keys. (Four washable microfiber strips included.)
Direct price: $25
You might also like: Moshi also sells the TeraGlove by itself for $20 -- perfect for tablet, smartphone and camera users.