A web-based email campaign management system for call-center and marketing agencies