I have a website that I have started using a drag and drop module, but I need to take it to the next level. I know nothing of internet coding, but I do know my business. I provide support services to home educators and group leaders of social groups. The types of services I want to provide are: being able to take online registrations for membership (requires a secure form, shopping cart link for payment via credit card or paypal, and information to be placed into a database so that I can manipulate that database for other purposes such as create mailing lists, assign password privileges, keep track of account info, sending out special notices, etc.); being able to password protect a good portion of my site for an unlimited number of users, while allowing some pages to be viewable to the general public; being able to provide an online library of downloadable streaming videos and pdf documents to paid subscribers that has a searchable database by topic; being able to offer fundraising opportunities for members that they can choose from and then they earn points for their fundraising efforts which are redeemable towards field trips and activities in our members-only catalog; being able to offer a members-only incentives catalog that members can use their earned points to redeem merchandise; being able to create order forms for specific field trips with a secure payment module; having members-only forums areas for various venues (moderated student forums; separate parent forums; a marketplace forum for members to buy and sell used merchandise); and having an online calendar where a member can choose to view all regional activities or put in their zipcode to see what activities are available in their area.