1) looking through the NVIDIA labs on vertex programs, and the first one, to do with per pixel lighting has material color. Now, say i want to have a 'red' light, then i just change the material color? I think that's right, because isn't that the way it is done with normal vertex lighting? I think i've prob answered my own question
2) If i wanted more than one light (different colours) would i have to draw the scene each time for each light? or do i have multiple vertex programs operating on at a time?
3) What is the easiest way to do bump-mapping and per pixel lighting together?