What I liked best about IMP was how easy it made it to manage my own account from anywhere at anytime. I did not like some of the limitations but they were easily resolved by their support team. It's an integrated platform which makes managing your accounts very simple. It does tend to slow down when too many people try to use it. So be prepared! Make sure you have backups set up if something happens to your site or server. We used this product primarily to communicate with our clients and prospects. Being able to do so without jumping through hoops has really helped us save time.