Wow!

You have some amazing textures! I can model but I couldn't even dream of making textures that good. How did you make them? (ie. what program did you use)