Yesterday, the much touted Google Chrome launched, ...
Looks like Google’s quest to dominate the world...