It's been a remarkable recovery, but the outlook for the months ahead remains cloudy.