I have a potential client that offers online writing and literature classes. She would like site visitors to view sample videos and then if they like what they see, sign up for a membership. This would allow them access to their "member area" where they can view all member videos, as well as leave comments, ask questions and basically interface with other members and instructors.
Will Joomla + Community Builder + CBSubs be a fit for this situation?