Recommendations for Web customer management system

My wife wants to start offering video classes on the Internet. She is looking for a system (or multiple systems that work seamlessly together) that offer a website, ticketing (sign-up), and eNewsletter. Anyone have any experience with these?

What video class system is she using? I would start there and see who offers video classes, and then what other features they offer. A video class system would take care of most of it, except maybe the newsletter, for which I recommend Mail Chimp.

One of my clients was considering changing their video classes from Vimeo to something else. I looked around and liked Yondo. Vimeo would work, though.

This blog post talks about several services. Note that it comes from the site of one such service.