FreeSketch -- a single tool for creating lines, arcs, circles, and rectangles -- uses geometry recognition to determine what you want to draw.