Very interesting article posted yesterday by blenderguru: 5 Tips for Better Materials

Some of the considerations in the article are really interesting even if you are not using Blender.

To read the full article: http://www.blenderguru.com/articles/making-better-materials/