Retailers have endured something of a rollercoaster ride over the last few years, but the good news is that, even as ...