I think he needs a hand writing a shader with multiple arguments???if that is the way to state it? multiple passes... 1.diffuse 2.bump 3.spec of course I could be completely wrong(setting the unreliable user standard). btw, are the scetches on your site done by you? they're quite good, good lines and character.