if some one were to give you 3k shares of msft or 1k shares of baidu ! which would yo take
MSFT is dead money. It's stock sits and does nothing. It's sitting on billions in cash and won't raise its divvy, which now is at a 2% yield. BIDU is going to rocket back up over the next couple of years, as the Chinese market grows even more. I'd take the BIDU.