We have been using aMember for six months. Every time there has been a little bump along the way, our problems were solved quickly by aMember support. I'd give this software a "10" and that is only matched by the support. Just tremendous.