Sharepoint forms

I'm trying to design a basic site for a client that will be used by his customers for announcements, access to documents and a calendar with training classes they can sign up for.  They are using a combination of Drupal and an IIS site now.  I've been tinkering with Sharepoint to see if it will work but I have run into a problem with the sign up form.  

Is there a way to have the form not be in a list, and display right on the page without having to click Add Item to display the survey?  I also tried setting it up as a Survey but apparently there is no way to hide responses from Anonymous users, which seems a little bit absurd to me since you can hide them from logged in users...

If this is not possible, can anyone suggest a different platform that would better meet my needs?
cnitAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Jamie McAllister MVPSharePoint ConsultantCommented:
You can always display the forms directly, as forms are actually just pages.

When you open the form, if you right click and select properties you can get the url of the underlying page. (in IE)

I show a screenshot of this here, for different reasons; http://the-north.com/sharepoint/post/Hide-Unwanted-Fields-On-Calendar-Form

Remove the IsDlg=1 argument from the url and you have a direct link to the form.

You could set up a hyperlink on a page that opens this form without having to visit the list first.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SharePoint

From novice to tech pro — start learning today.