Time for a retail renaissance