Forms? Data collection and management?

I am looking for a form plugin that will allow my front-end members to complete a form and see their current entires. For example a work history page might have fields like date, location, role, type of group worked with, operating system, type of program, size of group, and hours worked.