Findjoo is a great association management solution for more general but effective tools.