...when it comes to forms processing. Doesn't mean it can't get the job done. But it will fight you every step of the way and be a general PITA.

The constraints of bandwidth and statelessness make web application programmming difficult to begin with. The dirth of innovation on the client side form elements is in stark contrast with all the improvements made to rendering side of the process.