Retail Shows Signs of Life