tou know on the side of the screen to the left it has all of those tabs. Well the one that says Comming Soon!. WHen and where is that store gonna be? does anyone know?