Google Chrome Web Store is live, tons more indie games now up for grabs By Brett Elston published 9 December 10 Still don't have enough apps? Google wants to sell you s'more