Art league needed a non-profit membership website with monthly calendar and secure payments for membership fees, events, and workshops. They also needed a blog and rolling art portfolio. It is used by members and prospective members.

saddlebackartleague.com