Thank you gus for your replies, I am learning quite a lot!

CCBill is great, but I'm not at the billing stage yet.

Should I set up as a billing site, even though I'm not yet ready to charge? I was thinking more along the lines of a free members area (join here for free!) and then setting up for a paid members area later.. Is that possible?