We've been using Memberclicks for about 6 months for memberships, event registration, and sales. In general I'm happy with it, particularly our ability to make changes without relying on them. However, I was disappointed in the level of support at set-up. They produced three forms for us but did not work with us to make sure everything was connected