Going the Distance: How to Have a Perfect Date