The best source of information in the ultra community is the ultrarunning list serv
http://listserv.dartmouth.edu/Archives/ultra.html
There are a little over 2000 people on the list and it's not unusual to get a response from an elite-level, experienced ultrarunner.
The other good sites are:
http://ultrunr.com/
and
http://www.run100s.com