They charge a tiny commission for everything, just about… and a flat rate of $3/donation if you want them to receive donations on your behalf. But if you haven’t set up a merchant account or a PayPal business account, it’s pretty competitive… and they give you great tools for building the web pages and forms.
Not to take away from this service, I use http://docs.google.com/ to make an email contact form.
Cost is free.
You can see it in action at http://kc5fm.blogspot.com where certain fields are required for the user to send me an email.
IMO, this is MUCH better than the conventional web form.
Once the information is entered, an email is sent to reflect that the form has been updated.
I use this process to register folks for classes or to send me an email (so I don’t have to reveal my email address online)