Some might have an idea that any task can be broken down into different parts, but when you think about it, not many tasks are actually like that (I'm just guessing, I don't hold a degree in programming or software engineering or anything). Rendering is one of the few tasks in my field of graphic/CAD workloads that is able to utilize multiple cores/threads to a large advantage. Running with a 2600K at the moment, and it is kind of neat to open up Windows Task Manager and see all 8 threads pushed to the max when rendering.
Hence my namesake, I am eagerly anticipating what Haswell-E/EP/EX will bring to the table in about 18 months - 2 years; 4 cores/8 threads is more than enough for me right now, but as I start to move away from 2D and into more 3D and rendering, I may need a true 8 or 10 core machine.