Dabbleboard
Dabbleboard’s developers describe their (free) product as an “online digital whiteboard”. WHat I like about this tool is that you can use a computer and projector to present information – i.e. you don’t have to have a whiteboard (which I don’t). When drawing on Dabbleboard’s canvas, it can automatically recognize the shape you are drawing and clean it up for you. For example, your rectangles are nicely squared and your lines straightened. You can also turn this feature off to create freehand shapes or drawings. It is easy to add text to any drawing or diagram by simply typing it in. Go directly to Dabbleboard or watch the tutorial I have embedded below.