No matter what's going on in the market or a specific company's history, there are always reasons to consider buying shares in a business. After all, some of the best opportunities in stocks are born from historically bloody times.

Motley Fool CAPS hosts a boatload of opinions from more than 125,000 members on nearly 5,400 stocks, giving good reasons to own -- or sell -- a stock.

In the case of software giant Microsoft (NASDAQ:MSFT), a total of 12,460 members have given a bullish or bearish opinion on the company. Scouring the detailed information packed in pitches and other comments on the company, here are three of the top reasons to buy Microsoft today:

Cash machine: Microsoft recently added more cash to its arsenal with the sale of its stake in Comcast (NASDAQ:CMCSA), and the company sits on a mountain of cash that could be used for growth through acquisition to better take on Google (NASDAQ:GOOG) and Apple (NASDAQ:AAPL).

Innovative future: Microsoft still dominates computer operating systems, and many anticipate good things to come from Windows 7, since it would be pretty tough to float something worse than Vista. A partnership with Netflix (NASDAQ:NFLX) to bring high-definition movies to the Xbox can develop into a big opportunity in the digital living room, and investors look forward to Microsoft soon rolling out mobile products in response to application stores from Research In Motion (NASDAQ:RIMM), Apple, and Google.

At a discount: Many investors see Microsoft as a serial-innovative company that should be held for the long term, and take advantage of bad times like this to buy more cheap shares. Many argue that when you look at decades rather than months, top companies like Microsoft and Cisco Systems (NASDAQ:CSCO) are trading at ridiculously cheap prices.

Of course, there's a lot more devil in the details of these buy-side opinions, which is why CAPS is such a great resource to check and balance your own analysis. You can read the bullish and bearish sides to every stock. To see what the very best CAPS members are saying now about Microsoft, just click on over to Motley Fool CAPS and have a look -- it's all free, and your opinion's welcome, too.

More Foolishness: