I'am working on the tool I talked about in the other thread that downloads the webpages from MSDN website with control on what topic you want to download.
Because the MSDN library is massively large it contains documentation for C#, mobile devolopement, ASP.NET, Bing API, ......etc. Downloading all those is not reasonable.
This tool allows you to select the topic like DirectX, Winsock2 or GDI and it will download only the pages that belong.
The reason that this tool is possible because it uses the Tree of Content on the left side in the documentation page to control what pages should be downloaded.

I noticed that Microsoft website is very very slow. It takes more than a second for a page to download.

So if I make the tool multithread so it make like eight request at a time, will that speed things up?

Because my internet connection is also slow and the ping is high, so I can't tell. But MSDN is definitely slower than Google on my machine.