That is an interesting analysis, It never occured to me to think along those lines. I have always had the AutoCad model in my mind ie: one program that does all three. Provided that files can be converted easily (or even better transparently) this model should work well, and it will help with the problem of paying lots of money for features you don't need. Any thoughts on how we can help nudge developers in this direction? Andy