Google SketchUp

[Updated 5/15/13 with new list of plugins] SketchUp is a great tool for doing 3D design.  It has a very low learning curve and can be used to create accurate designs.  Moreover, there are many plug-ins for use with the app to increase functionality and...