It's a privare equity/take over bubble. this rally has been fueled by private equity/take over specualation and every trader,investor,and analyst is trying to pick the next logical target. just look at the last week alone; BNI-MEDI-SLM-. it seems that every day a stock pops a point or two out of nowhere due to take over or private equity rumor;quite franklly,so much has actually been going on it's hard to ignore it.i try and refrain from trading these rumors because these intraday pops usually fade but sometimes the street agree's and the stock runs for a few day's.This has been going on for a while and thats what is really driving the markets in my opinion. Companies amassed so much cash the past 4 years that rather than invest in new capital,they are just buying the competition. Also,private equity firms are taking companies private and thsi is where the real bubble is. that said,CAT ,ASD,JCI,and AXP delivered some monster numbers. as a trader i try not to get overly analystical and look to deeply into something(as i used to do) and just go with the flow.for all we know the DOW can go to 20,000.