More Talk of Apple Store at Grand Central