The following agencies and organizations are gratefully acknowledged for funding our current (and past) research activities: