>>Yes, it does require more effort in the design stage. However, you can logically separate your tiers. For example, you can have a custom class that you drop onto a form. The class will hold all the business rules for a particular table or process.
>
>So the form will have to go through the Class before writing any data etc.?
>
>Kev
That's one way to do it. You can have all the data queer, update and validation code in the custom class. Another way is to put just the validation code there.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer