Promoting independence and enhancing quality of life.