Ed,
>I see nobody defended SPT in this thread. It seems a bit unfair, after all data processing is supposed to be done on server if possible.
I didn't defend SPT because I don't use it anymore. If your reference to doing data processing on the server means Stored Procs and you are saying that SPT is the only way to send data to Stored Procs, you might be interested to know that CAs can be configured to do that also.
In fact, CAs can have different data source types for Select, Insert, Delete, Update if you wish and can have the commands for each of those either automatically generated or overridden with properties and/or the Before... methods. The commands can include executing SPs.