Shem

I have used Amember in the past and it works great and you can use different plugins to bridge it to BB, and such. The only draw back that I see with it is you can only use it on one (1) site. After that you have to buy a new install of it.

Also you might want to check out CMSInfusion. I bought when it first came out and it is somewhat buggy but for the most part it works fine.

Thanks
Charles