Tonight I did a presentation at a Unity3d user group.
I referenced a few items in the discussion that I thought might be helpful to have direct links to.
Creating Shaders – Surface Shaders, but have a lot of solid basics
Unity Sample Assets
Final Shader (with a few tweaks beyond the presentation version)