The promise and challenge of providing assistive technology to older people.