Shoppers Checking Themselves Out

September 11, 2006

Shoppers in North America are projected to spend $475 billion at self- checkout lanes.

Recent News