Formloom also would do the multi-step process and has the option to store the data in a mySQL table.
If you’re looking at a complete system to store and maybe approve then you might have a look at MachForms. It’s technically outside of RapidWeaver but a lot of RapidWeaver sites are using it.