Wallpaper cycling

Is there a way to have a number of available wallpapers randomly change every time I boot my PC?

I don't know if there's a way in XP to do it, or if I need to DL a program for it. If I need to doanload something, is it something that can just run in the background without me seeing it or accessing it unless I want to?

There is a background randomizer powertoy available that integrates into XP, in the form of a new tab when you click on display properties. With that, you can have your wallpapers change on a cycle, coming from a specified folder, all w/out the need for an external program. You can get the powertoy off the main page for this site, in the lower left panel. Enjoy!