Wow, for a minute there I thought the market may be selling off finally. Oh no, it's time to BUY more. Always thought the adage "buy on rumor, sell on the good news" applied. Meaning everything is coming up roses so now is the time to take some off the table since what better news is ahead. Nope not today. This time is different. Reminds me of the mortgage bubble. Everyone complained they got ripped off yet the truth is they knew they were cheating the system and getting more than they deserved. A lot of newbies are getting for more than they deserve from the markets today. But one adage is always true: "What the market giveth the market can taketh away." FAST! Anyway, today was just a mini-precursor to what is about to come during the next 4---12 months. Starting soon. I have not called a top before. Not smart enough. But I am sure we are within weeks, if not days, of a final top.