Wow, never thought of there are so many contenders in this area. I thought Google is the only one having the tech to provide the service in a large scale that possibly can transform the industry.
Then your statement makes sense. I was fantasizing that Google is actually innovating before others. Turns out there is indeed no new ideas in IT.