When editing the prices for a membership you are able to specify whether certain prices and payment options are available for each level. Lifetime memberships are not correctly saving the intended changes.
Were currently evaluating this issue for a fix in a future service pack.
Steps to Duplicate
1. Add a new membership program with the following required options: General: Lifetime, Dues. Payment Options/Levels: Add 3 payment options. Pay in full, Monthly-1, Quarterly-1. Add 2 levels. Prices: Populate each choice with any amount. 2. Save the membership program. 3. From the membership navigate to Prices. 4. Click edit prices, Prices tab. 5. Uncheck the first option on the first level and the last option on the second level. 6. Save the changes and observe the correct prices. 7. Edit the prices again, note all options are checked. 8. Making any additional changes to the prices will further corrupt the prices with unpredictable results.