ABC Programs and Research