Spent quite a long part of the afternoon diagnosing the problem with our laptop, but I think we *might* have it figured out and handled now. Fingers crossed!