I know there are those of you out there who think that everything Google does is perfect. But I have to say, I kinda have to wonder why Google did this. I’m sure their new Chrome browser, which you can download the Beta of here, fits into some long-terms strategy or something, but as a […]