I introduce you to the 'hwd' package.
Hmm my ethernet card isnt working.
> hwd -ec
(probes lshwd based on tables for usb pcmcia and pci and loads appropriate modules if not already loaded)
Hmm I can't get xorg to work.
> hwd -xa
(probes monitor, writes xorg config)
Anyone who updates their kernel EVERYTIME a new patch or release comes out is retarded. Typically I wait for a new 2.6. before I even touch it. But in the case of those who like it...
> Pacman -Syu
(syncs db, downloads files and seeks and downloads dependencies, checks for conflicts, installs packages)
All done. One command, and.... done. Upgrades the entire system... gcc/kernel/nvidia (or ati),etc in one command. No rebooting just make sure if you run a kernel update to update lilo/grub conf and for precaution... stop all running services that you don't need for just running updates.
No need to recompile anything... because that's just how life is with Arch.