I'm no expert but I've developed a few strategies for doing this. The procedure depends on the precision that I need. I work on the PC in Freehand 8, so you will have to adjust for other versions.
Before begining, you need to understand the properties of complex (rounded or beveled) corners...