I remember one time when I multi-threaded a data retrieval portion of a program that pulled data from 9 remote servers. It reduced the wait time for the application from 60 seconds down to 3.
On that note, I want a core for every thread currently running on my computer. So I need something like a 1928 core processor. Get to it, Intel.