No problem.
< huge snip

>
Re: "Sorry for lack of precision"
0) No problem.
1) You seem to have received an answer to the cogitation "if Spybot did anything either to protect it (WXP Home's HOSTS file) or to move it".
As you may have read in the answer, Spybot-S&D does not move the HOSTS file around, and is possibly able to add another layer of protection to the HOSTS file.
2) Will still try to provide you with a likely explanation to what you have experienced, i.e. an inoperative system's HOSTS file.
Unless system corruption or compromised system is the reason for your system having (temporarily for a few months time) allowed connections to sites listed in a so-called "existing" HOSTS file on the system, I would suggest one possible explanation to what you describe might be an unintentional rename of the one and only working HOSTS file.
If you renamed the HOSTS file to anything else (than HOSTS) or gave the file a file extension, that would de facto mean you did not have an operative HOSTS file hence on your system.
Then when you "RE-wrote the HOSTS file just in case", or possibly renamed an inoperative HOSTS file (with a file extension) to HOSTS (without a file extension) again, from that moment onwards you had an operative HOSTS file again on your system.
3) BTW, in your multiple posts, you did not merely ask, "Does Spybot do anything to the HOSTS file?"
4) You also asked a wide or open question: "I was just wondering if anyone here had any idea what was going on?"
Now that you provide us with more information, you may get valid answers.
5) You also commented a practical troubleshooting method referred to in one of the replies you have received (and presented at MS site regarding "when we are trying to diagnose the cause of 'Page cannot be displayed' errors. The quickest way to test for HOSTS file involvement is renaming the file") as follows:
"Incidentally I am not sure I agree with the advice..."
"This seems to the uninitiated to suggest preventing the hosts file from working is some type of test of something whereas in reality it stops the user from benefiting from the HOSTS file thereafter??????"
My comment originated from your criticism towards the method presented. It appeared to me that you thought that the suggested temporary rename of the HOSTS file would be permanent.
6) You also explicitly and specifically asked: "Has anyone else found that they have two hosts files with neither working properly?"
In my attempt to answer to your question, I tried to point out why the situation you refer to in your question is not possible.
7) Would warmly recommend having SHOW FILE EXTENSIONS turned on, since cannot think of any reason for not having extensions show.
Showing file extensions supports system security, since revealing, e.g. existence of multiple file extensions for a particular file can reveal attempts to perform nasty things on the system.
In order to benefit from file extensions shown, the user is of course supposed to be clued enough in having enough understanding of the meaning of different file extensions and associated risks.
"To learn something new, take the path that you took yesterday."
John Burroughs (1837-1921); US author, naturalist.
