Sunnex has a neat design guide, in the form a free downloadable PDF, that shows some good design guidelines for task lighting. I’ve never designed a lamp before, but we did at one point consider altering the design for the Cruiser to perform this function (the LEDs it uses currently are more for communication and interaction). (via Core77)