What I'm looking for is a plugin which will allow me

What I'm looking for is a plugin which will allow me to create multiple data-capture type pages which I can insert using shortcodes with a few parameters.

I'd like the pages to be simple enough to be a usable contact form as default, but allow the site admin to build pages of increasing complexity so as to improve the communication between web user and site owner.

There are plenty of contact form/email type plugins which get near it, but I'd like to see this functionality too, along with a proper alerts system. All this data would need to be saved in a table, so then I'd like a nice admin area to be able to view, delete and interact with the users of the site.