20080516 tech: In pics: Apple's new glass store!