None of those reasons really justify the need for an unbound form. That can all be done with a traditional bound form. I do not have issue with using an unbound form, but that is usually for people who have knowledge of coding and database design. Since, you have no idea where to start I assume you are a novice, and would recommend you use a bound form. If you are more advance than show the code and insert query you have so far and we can help with that.