Yahoo has three weeks to accept Microsoft's $31-a-share cash-and-stock offer or Microsoft may lower its bid and take its offer to Yahoo investors, Microsoft said Saturday.

Microsoft Chief Executive Steve Ballmer said in a letter dated April 5 and addressed to Yahoo's board of directors that "now ...

More...