I have never heard of one. There might be a search option with Yahoo or something. But most of the time if you know their screen name wouldnt adding the @server.domain work for the email?
Unless they used a different screen name with their email addy. Just checked via Live Search and found many results for this. I am sure a google search would turn up results as well.