One where customers can fill in a form, hit submit and it queues the ticket in a database until such a time as it gets answered?

Also, if the system could send an email to me when a new ticket is added and replied to that'd be a great feature to have too.

Anyone know of or using a script like this atm they can recommend?

Regards,

Lee