(2) Forms for User Interface
Forms provide a better interface for the majority of users because;
- They can make it obvious what information is required
- You can include code to validate user input
- They can include complex logic to transform user input into the required data
You can also make the form look really cool. Just be careful that art does not obscure function. Most users prefer a worksheet that does something, and does it really well - they do not use worksheets because they like looking at works of art on their screen. Having said that, a good looking, clean interface is much better than a cluttered, messy layout.