During installation, FC 4 seemed pretty good at recognizing hardware. What happens if I now change the hardware? Will I have to reinstall?
Most likely not, as long as your new hardware doesn't require funky kernel modules (like scsi) that your old one didn't (mkinitrd issues). Just keep an eye out for kudzu running during the first boot and go through the normal kudzu process.