We have used Weblink, Affiniscape and Memex. Weblink certainly has a very solid back-end. It's built around the financial aspects of an Association and a solid database, and we really appreciate being able to generate the kinds of financial reports that are vital. Its front end website for the association tied to the back end is very attractive. One issue is that the tool requires the use of a portal - it's not entirely web-based yet, although moving in that direction. The system is solid, and perhaps most importantly, their team is very responsive.