membership plugin with recurring payments

hey... does this membership pro plugin only accept once off payments or can it create weekly, monthly, yearly based payment withdrawals? i've seen a few support posts here bout weird issues people have tryin to set something up... so just want to know wat this plugin does after the person signs up n pays the first time.... also including affiliates plugin with this.. so how complicated is this setup gonna be?? thnx..