I must have misunderstood your point. I was merely meaning that not all games use synchronized input. Although your point on threads I find odd. In my game I use 3 threads, General Logic, Rendering, and AI. Syncronizing with simple high frequency timers. Even though monitoring this method I have found that my timers rarely ever start. Most modern games today are multi-threaded. Crysis as an example would probably not be plausible on a single core processor. Even Quad-core, with dual core video-cards are pushed to their limits with this particular game.