Earlier today a post on Gizmodo steared me to a link that claimed to be a download site for much anticipated Google Chrome OS’s beta download site. In anticipation, I reported that in my earlier post as well. Quite interestingly, the site was not a google product site but was hosted on sites.google.com. I still […]