UPDATE:
I'm playing around looking for a good number of threads. Here's what I've got:
With 15 threads, it can execute 30 connections in 12 seconds. (Load 30 pages in 12 seconds)
With 1 thread, it executed 30 connections in 20 seconds.
This is an 8 second difference. This is huge. This means the program will spit out 30 articles that meet criteria (word count) in just 12 seconds. Without multi-threading, it will spit 30 articles out in 20.
Depending on what you want your article keywords to be, this can mean the difference between leaving Topic Getter open for 1 hour to find articles, and leaving it open for 20 minutes.
(You still don't have to do any work, but faster is always nicer.)