@newall: Great post. Smartcash