Editor's Picks News Technology humor Google Finds God in Switzerland October 20, 2010 by rjcool No Comments Tweet Yes that’s right, Google found God and seems like he is living a nice life in Switzerland! Google street view captured a mysterious picture while... Read More
News iPad in 9 more countries from May 28th May 7, 2010 by rjcool 1 Comment Tweet Apple announced today that the iPad will be available in nine more countries starting May 28th. The new nine countries on Apple’s list are... Read More