I have had the same thing to happen to me. I had to do a fresh install of XP to solve the issue. You should look into a UPS to help you out on this issue. The UPS will help out during short power outages and the higher priced ones as a rule have some power condition built in.