Consumers have kept the economy humming. How long can they keep it up?

by Sabri Ben-Achour