Creating simple forms

Assuming that your form needs are simple, why not use a list..create the columns or content types that support that holiday request , site request or what have you, in a list with the required fields.

Then link to the list but append
NewForm.aspx?
to the url of the link. This way when the user clicks the link they are taken immediately to a new form rather than having to navigate the list.

after
NewForm.aspx?source=
and then the address of the page that the link belongs on or to a page with a thank you message. This way when the user clicks OK, after finishing with their form they are taken to this page,rather than the all items view of the list they have just added to, this allows for a more friendly user experience. This source trick is what I call a boomerang link