This is probably a sucker's rally in the long term but there is too much pent up desire to make money, so funds, individual investors and pension fund managers are moving in to make a quick buck. With so much money going into stimulus packages, I think fighting the upward trend at this point is futile...I have lost so much money since July it makes me sick! First the downside and all the fools calling bottom then the upside, all the fools calling continued downside...I hate this...
The worst part is that there is nothing to indicate that the economy is getting better. In fact, it will get a lot worse. The rally is pure speculation that the market has bottomed out.
It's funny that they were able to spin strong earnings from Walmart and McDonald's into positive news. That these two companies are doing well means that people are penny-pinching...they're not eating steak and buying clothes from upscale stores.
Hopefully, reality will set in as the indexes get higher and higher.