For many retailers, business has never been better. The future? Uncertain.

by Kristin Schwab