The number of controls from the main form coupled with a large volume of available records lends well to Microsoft Access forms being unbound. Another Tip for you! If you are designing your database to be shared with others (multi_user system), then you will probably want to split the database between the 'back_end' and 'front_end'. The interface (or front_end) will best served using unbound forms to help with network traffic and general performance too.
.NET language inherits a capability to provide several choices for the programmer for creating a template. Different approaches are there to help a webmaster to design web form templates. Each of the approaches has specific advantages and disadvantages. When you are working on creating a template for a professional project, you'd love to have as much options as possible. The best way to pick one up is comparing between them and considering the approaches.