Why Use Threads (Cont.)? Often using threads is easier then implementing a state-machine in an application that needs to handle several _related_ operations in parallel. Because I said so... ;)