Stock Vs Stock!

Hows your stock doing compared to the NASDAQ-100? Should you short GM to buy Tesla? It answer everything from the simple questions like how has one stock performed against another; to far more interesting questions like, How have Microsoft faired against Google, when you factor out the general movement in the S&P 500?