I discovered Wild Apricot in 2010 when a Wordpress solution I had built for a local non-profit was not meeting my client's needs. Wild Apricot delivered! And it keeps getting better. While not a perfect solution in every respect, I still award them a five-star rating because they provide excellent customer service and they are dedicated to improving the site's core features: membership management, event scheduling, and individual member accounts. They make consistent improvements to the site's functionality and are constantly working on improving the offerings for a very reasonable monthly fee.