Here are some useful sites and directories:

Global Health Directory