Back in May at CiviCRM North East, we looked at an example of using Form Builder to create a volunteer application form. This is a slightly delayed (sorry!) write up of that talk.
For those that aren't aware, Form Builder, is a really helpful new feature in CiviCRM that allows you to create forms natively in CiviCRM without the need for external plugins. It is still in active development so not feature complete yet, but is definitely worth taking a look at.