Ray, can I ask what happens in Powerstore if the order isn't processed successfully ?
One reason I went for the approach I did was that the paypal payment has to be successful before the stock level update query is triggered.
If there was a reliable way of doing it without the need for postback, I would be happy to investigate it with ecart.
thanks