My Dell PC has been intermittently crashing. Self help through Google was ineffective. Dell support was worthless. Microsoft support was better but did not solve the problem.
This place--so far; fingers crossed--did: Experts Exchange. (It cost me $10 to get a question answered that at the time nobody else had asked. But I consider it money well spent.)