Nice beats in retail sales -- except for autos and gas. If high fuel prices are eroding demand, that demand seems to be shifting elsewhere.