A great one for the frame design is at

http://www.risatech.com/products/2d/p2d.htm

Regards