Allow users to change the type of data they recieve from building a mailing list, some error checking