Thank you all for your encouragement, commiseration, and technical suggestions. My laptop is now in the hands of a tech who will take it back to a complete new start. It'll be a hassle reloading everything,but at least I won't have to worry about any nastys hiding out.
I'd really like to get away from Microsoft, so am thinking about trying a cheap laptop with Linux.
Cheers!