I have a HP Pavillion running Windows XP. The computer itself works great ... once it boots up. However, it is taking longer and longer every time to boot up. It doesn't matter if I turn it off completely, or if it just hibernating.

I'm hoping someone knows of a simple fix. I HATE to buy a new one just for this ... but I would hate it more if one day it just didn't boot up.

Any advice would be greatly appreciated!