looks nice but i think there are some artifacts caused by the mixing of fixed function and vertex shader materials. i have this problem too in my projects but it should be fixed in 2.6:

Quote:
Vertex Shader based Vertex Lighting
Currently Unity mixes the fixed function pipeline for vertex lit objects and vertex shaders for pixel lit lights. On Direct3D this creates some rendering artifacts on very close or self intersecting surfaces. We want to end this by implementing a full fixed function emulator in vertex shaders. You won’t have to do anything, it will just work!