I would venture to say that most of the people buying are here for one reason and that is the massive shorting that has gone on in March alone.As you can see by the 98% buys today people intend to send the market makers a strong message, that if they intend to short they will lose money when people stick together.