Today's Retail Scene: Are You Prepared to Compete?