Jess:
Web Forms have a smaller set of controls with much less functionality and flexibility than Windows Forms. But if your users can live with that in order to have a "pure" web application, go for it. Just make sure that the users and potential users fully understand the trade-offs. Actually, have them SIGN and DATE a contract saying that they DO understand the implications <bg>. They will still gripe when the app is ready and running, but at least you can wave the contract in front of them and move on!
I personally think that "fat client" apps where the (Windows) forms run on the end user's machine and the data resides on the web is much more preferable, as far as user interface goes. But it does create potential synchronization headaches when you update/fix your program.
That's my 2 cents <g>