Thanks Martin.
Could you try this?
[[s2Member-Pro-PayPal-Form level="1" ccaps="dm101" desc="Digital Marketing 101 for Ebooks - Course fee (includes 4 months access)" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="digitalpublishing101.com" ta="0" tp="0" tt="D" ra="147" rp="4" rt="M" rr="BN" rrt="" rra="2" accept="paypal" accept_via_paypal="paypal" coupon="" accept_coupons="1" default_country_code="" captcha="0" /]]
And remove the [hilite code]display: none !important;[/hilite] style. s2Member doesn’t display that block anymore when PayPal is the only option. http://wordpress.org/extend/plugins/s2member/changelog/
From v121201:
(s2Member Pro) Feature Enhancement. s2Member Pro Forms integrated ONLY with PayPal Express Checkout ([hilite mono]accept="paypal" accept_via_paypal="paypal"[/hilite]), will no longer display a Billing Method section on the Pro Form, as it’s not necessary (there’s only one possible option in this case, and it’s already depicted by the PayPal button at the bottom of the Pro Form). Many site owners had implemented CSS hacks to hide this section of a Pro Form configured this way, based on this FAQ article. This hack is no longer necessary – starting with this release.
That said, there’s definitely a JavaScript conflict causing the pro-form to fail. Try typing different passwords in the password fields, the strength indicator doesn’t change at all.
Did you really deactivate every plugin and the theme, and refreshed the page with the pro-form and test after each? If you did, did you also test with a clean installation of WordPress with just s2Member to see if you could reproduce the problem?
I looked at the Console in Firefox while loading the page and there are some JS warnings, but there was also an error in a line of JS at the bottom of the page, for stats.
[18:40:41.049] ReferenceError: st_go is not defined @ http://digitalpublishing101.com/resources/signup-for-digital-marketing-101/:876
[hilite pre_code]
st_go({v:'ext',j:'1:2.2',blog:'41117190',post:'7483',tz:'0'});
[/hilite]
Not sure if that’s what’s causing the conflict, but it’s worth investigating.
I hope that helps!