Empty homes: when more people than ever need affordable housing, why are there a million unoccupied homes in the UK? Are we spending too much this Christmas? The Managing Director of John Lewis tells us why his department stores are on course for record takings, despite the economic gloom. Warehouse dining: we visit Britain's biggest restaurant to find out if its all-you-can-eat model is recession-proof. And the care staff who suffer racist abuse by the elderly residents they look after. Consumer affairs with Julian Worricker.