Is this program right for me?