Resolving the Challenges of Time and Distance