I'm creating a membership site for an offline service

I'm creating a membership site for an offline service and what I was wondering was this in regards to the membership plugin:
1) Will it allow the same logged in user to purchase multiples of the same membership?
2) Are memberships with paypal auto-renewed using paypal subscriptions?
3) Can members be given the option to enter their credit card information instead of logging into paypal?
4) Are there hooks so that I can get a notification when a subscription is created and when it is cancelled?

I like the reporting and other things about it, but would like that info before investing the time to adapt it to my site.

Thanks,

Andrew