There is an amazing helper software for texturing called Crazy Bump. I’m planning to put it to good use. All you have to do is supply a texture, and it automatically generates the bump, displacement, normal, etc maps for you. The are a many options to customize how much of each you want – really fantastic. I highly recommend it. The website has a good introductory tutorial on how it works.