If you have ever tried to bake normals in Blender using Cycles render engine, you probably noticed the following behavior: the bake process uses only information from the mesh geometry and ignores normal variations created by your material. It means that if you use normal map and/or bump map, they are not taken into account.
So I created a Cycles node called Normal to Map to bake normals from material. Very useful when you want to create a single normal texture from a complex node set.
All usage instructions are included in the blend file with the node. You can read more at
http://digicreatures.net/articles/cycles-normal-baking.html
Simply brilliant.