Self-Checkout Transactions to Surpass $450 Billion by 2008