Location-based services have great potential but will fail if privacy implications are not thought through