muddledramblings.com
Speaking of Google and Microsoft…
The battle of the titans escalates. Maybe.