Steps to a Successful Program