One thing that's always annoyed me about Windows XP is how there's no "scale" option for the desktop background. It either has to be stretched or centered. It's a pretty simple algorithm to scale the image so that one of the dimensions (usually height) fits on the screen.
Does anyone know of a good program that does this, or is there a way to enable it?