After going through the entire forums (or so I think), I found only one post about my problem:
http://www.s2member.com/forums/topic/wrapping-multiple-shortcodes/
This is my exact problem. I am trying to add a free form to the checkout options. I took the advice of
An alternative for now, is to use a Pro Form for Level #1 access, and set the ra=”” attribute to ra=”0.00″; this way you can do “Checkout Options” by wrapping multiple Shortcodes. The result still provides free access and you can configure a number of options in each Shortcode this way.
I did that and tested it. The “free” form is:
[s2Member-Pro-PayPal-Form level="1" ccaps="" desc="Member" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="SITEDOMAIN" ta="0" tp="0" tt="D" ra="0.00" rp="1" rt="M" rr="1" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]
*SITEDOMAIN was substitued purposely*
When I checked out, and logged in, it said my level was level 1. I need them to be level 0 (free membership). Any help will be very much appreciated. I hope I am not doing this wrong.