Nice article! It always helps to know what's out there. We're quite pleased with Peachtree and are considering upgrading again. One key item we've learned is that like many things, it pays to get training! Knowing what you are doing makes all the difference. For us, the level of customization and reporting meets the needs for our agency