I see. I’m very sorry I didn’t get to see that particular ticket when it was posted. I guess that if he had replied again, it’d have come back to the top of the forum and I’d have noticed it that time.
The problem he was having with all that space, was that some other plugin he installed, or maybe the theme, were adding line breaks to the hidden fields of the button’s HTML form. If you view the source of the web page, it’d become obvious that there were [hilite mono]br[/hilite] or [hilite mono]p[/hilite] tags next to hidden input fields. I’ve seen it happen to other site owners before.
He first had to spot which was causing it so it could be solved. To test the theme, just change it to the default TwentyEleven and see if the problem goes. To test plugins, deactivate them one by one, checking after each if the problem remains. Once you spot the problem one, it can be fixed, or a substitute that works well could be found.
If he didn’t want to fix/replace it, he could still use a button created over at PayPal instead of the shortcode, and integrated with s2Member as explained here: Knowledge Base » Using PayPal created buttons
I don’t know what his circumstances were, but he didn’t seem to try very much to solve it. s2Member can still work for you, and if you can’t do it yourself, find a competent developer, he’d be able to do it. http://jobs.wordpress.net
Is that the only problem he had or was there something else I can help you with? I’ll be happy to assist with what I can. :)