Another reason is we need to be spending less money- and I have this theory that if I go on foot- and can't carry much out- even if I have to go several times a week, it'll reduce the impulse buys. Also, have you seen the price of petrol!
The full circle, including a meander through the supermarket aisles, takes about an hour.