Smart Draw is a great product, I have been using it for years. A little pricy but you get what you pay for. Most of the problems I feel from experience is from reading and rereading the help files. When you are comparing this to the price of Visio and other expensive programs, Smart Draw beats them hands down, dollar per dollar.