A low tech reason people abandon their shopping carts is that they cannot discern the total cost of the transaction - including shipping - until they go through the entire checkout process. Once the shipping charges are finally revealed the buy/no buy decision gets made - and in many cases the cart is abandoned.