Techniques For Managing Time