HeadMouse is a virtual windows mouse designed specifically for people with mobility impairments. It is free and only requires an USB WebCam.