I was also (really briefly) in that Atlantis place that Syd mentioned, but not long enough to really know much about it. But that's where I met her, so it was a good trip!
As for Leo, hopefully you find him but from what I gathered from our brief chat, start with the library or someplace with a handy research center. And let him know my workshop is available if he wants to tinker on something!