The best thing about this software is that it has been developed with flexibility in mind so you can work your way around to make use out every feature available from its interface. It would be useful if I could see graphs or charts when looking at previous campaigns but otherwise its ok as long as we are using on schedule only one client then everything works like charm! We have used on scheduling mainly in our website marketing strategy; and also they helped us to manage many different campaign which were quite difficult before because each had their own unique system.