I'm starting to use PSoS, but find that it's not always the better option. I've set up some tests using about 10,000 records, with widely varying results. For example, whilst Replace Field Contents is much quicker via PSoS (about 6 x), a loop is more than 2 x slower.
Can anyone point me to a listing of which operations are likely to benefit from PSoS, and which to keep on the client? I certainly don't want to slow the application down by using PSoS, but nor do I want to have to test every operation before moving the script to the server.