Understanding the Needs of Blind and Partially Sighted People: their experiences, perspectives, and expectations.