Time Techniques