20080711 tech: Apple opens iPhone apps store