s2Member & BuddyPress, using CCBill?

I am extremely interested in purchasing s2Member Pro since it will allow me to use CCBill. My only problem deals with the integration of BuddyPress. I am aware of how the plugin would work with wordpress posts/pages since you can "lock" them down.
But how does this apply to BuddyPress? Can I make it so that a prospective-member has to pay first in order to create their profile? Then have the option of billing via a 1-time fee or monthly subscription? I mean, that is the whole point
Thanks!
But how does this apply to BuddyPress? Can I make it so that a prospective-member has to pay first in order to create their profile? Then have the option of billing via a 1-time fee or monthly subscription? I mean, that is the whole point

Thanks!