I get asked from time to time for a good drafting / CAD program because I use one all the time.

My main program is AutoCAD, but it's a pricey mofo.

you can get a pretty decent 2D version for FREE.

If you're already corrupted in the ways of AutoCAD, you might find it a bit difficult to use (I can't do crap with the program)

http://www.solidedge.com/free2d/default.htm

give this a try, you have to 'register', but you can fake that as long as you have a valid email account to get the free license.