Things to Consider When Picking Your Program