New Google Chrome web browser released for download today officially

Worthy of a few minutes of my lunchtime for this: Well, as many of you may know, yesterday Google let the new Google Chrome browser out of the proverbial bag. The pre-release announcement appears to have been somewhat premature, as they pulled the download link pretty quickly from the gears.google.com. Their official statement about the […]