I have to disagree. It really depends what you are doing. I love C and I believe that C will not be replaced for certain pieces of low-level software (kernel, libraries, ...).
However, when you need to write a script or a dynamic web page, using C is painful and actually not a good idea. Python and PHP are much better for that. I'm not a language fetishist, I'm just an average lazy programmer. When I need to do some work, I choose the most efficient tool to do it. I won't try use a new language because the grammar is kewl. Usually, I switch to other languages when I feel it is much more appropriate to my current task.