I develop ASP which calls objects in MTS, which in turn perform some action on data in a DB using SQL.<BR><BR>Why do I see so much code in this and other ASP forums where ASP directly makes calls thru SQL to a DB?<BR><BR>My understanding of good programming practices is that the client(ASP) should never touch data directly.