I'm running an old pentium 2 PC with a tiny hard drive. I'd like to upgrade the hard drive to a much bigger one (internal). Can I buy any IDE hard drive or do I need to make sure it will work with the mother board I have?
Yes, you do. But what "tiny" hard drive do you have now and what O/S do you have. It would also be an advantage to know the date of your BIOS. Some BIOSs will only take up to 8gb hard drives which would be very difficult to find now.
Forget XP and stick with what you have. As you already have a 10gb hard drive you should be able to install a 40gb hard drive no problem. There are quite a few things you would need to do first though before installing it. Too complicated to put up here so email me and I will give you the procedure.