Tech sites on the internet are buzzing about Google’s new browser, Chrome, which just launched. Chrome is a big deal for multiple reasons. Partly it’s just the fact that any time Google does anything, techies on the internet flip out about it. It’s also a because Chrome was developed in secret and comes as a […]