Apple Inc. (AAPL), Google Inc (GOOG) & The Rest of The OS Crew: How Do They Stack Up?