I recently purchased a machine that has a couple of quad-core processors. Since I have 8 cores I thought "Maybe I should learn how to write some code that will use it effectively." This is essentially realizing the free lunch for software development...