Is today's stock market rally a sign of things to come?