This brief guide explains 2 different reasons for wanting to send POST data with curl and how to do it. It is very handy to have the abililty to arbitrarily send POST data from a form to a script.
This site also has links to resources on Ajax, CSS, Javascript, XHTML, and more.