Every decent goal comes with a reward. In addition to achieving the desired performance, you often get rewarded with recognition, with promotions, with smiles. Achieving your goals gets things done. When is the best time to achieve your goals? As soon as you can. The sooner you achieve a goal the sooner you can reward yourself for achieving your goal. What are you waiting for? -- doug smith