Accommodating Individual Differences in Software Designed for Location-Based Survey Tasks