I'm going to screen-scrape a gaming website for some data. I'd like to be able to send multiple requests so I can screen-scrape several pages at once. I've emailed the site administrator and gotten permission to scrape at a moderate rate (a few requests per second).
As far as I know BackgroundWorker uses the thread-pool which I think would be desirable.
Does it make sense to use BackgroundWorker for this use-case, or use actual Threads?