Similar Items: Critical factors affecting student satisfaction in a distance learning environment