Top 1 alternative sites to newphytologist.org
IFS - International Foundation for Science - Home
The International Foundation For Science is a not-for-profit organization giving research grants to young scientists in the developing world.