Notes From SIGGRAPH 2004