my program takes a screenshot every 3 seconds and analyzes it. im currently using the Sleep api to do this.. but im wondering if gettickcount is more efficient. What are the advantages/disadvantages of each one? Which one is easier on the CPU/memory?