I use EvJO Wallpaper Changer and it changes my wallpaper every hour and when I start it up. I then keep a growing folder of cool wallpapers to use. You can even have EvJO grab new wallpapers from Flickr based on tags you set. (Make up a unique tag and use that on your own photos if you want to grab your own photos from Flickr.)
You don't have to have it running all the time either. You can set it to run at startup and have it quit itself after it changes your wallpaper. That way you get a new wallpaper each time you boot, but don't have the program sitting there running. Personally, I don't mind it running all the time (it only takes 4mb of memory), and I like that my wallpaper changes every hour.
I get most of my wallpapers from
SocWall.com. They have hundreds of really nice ones, easily sorted and filtered. I just resize and crop them in either
Paint.Net (free and really quite good) or Photoshop.
So, I could post my wallpaper, but it changes hourly and my wallpaper folder is huge, so this thread would get overrun.
