Both work. I would use the first if there is no opportunity to speak to Joe anymore (the day is over, or we know he will be unavailable etc.), otherwise I would use the second. <<
That's the key.
- good examples too.
I'll be back to this thread later.
Maybe we can think of an example or a context in which both the present perfect and the simple past work?

:D
Until then..........