No, thank you for these ideas!
Another important thing so visitors do not suspect you are making money off their signups, is to have loads of ads so they think THAT's what you're making money from. ;)
And also something I forgot! You can have them get x-sales after having joined and when they cancel each one too! It's pretty simple: at first login to your site, you have a page that says: "One time offer! Free pass for so and so.com Do you want it?" a single link that says ENTER and nothing else on the page but just you know... copyright, and a contact link at the bottom ;) works wonders.
Same for cancels: include checkboxes that need to be kept ticked - such as "I confirm I want to cancel" and mix the xsale in between ;) 50/50