I stumbled across Terragen a couple of years back I guess and I've been messing around with it since then. It's been great for doing images for my online games. It occured to me that you should be able to use it to do mapping, but, I've yet to really figure out how. :'(