Clients need a send email form that will send an email that contains a link to a landing page and also sends a username (the email address) and a password (randomly generated). The user (email receiver) should then be able to go the login page, login using the email and password and access a questionaire form. Form should write to a database. Users should be able to save and return to the form and add extra information. Shouldn't have to complete it in one go. So the form would need to population fields if they have already been completed.
Later this info will be displayed in various ways in the reports section, but for now they just need a way to print out the information from the database.