It could be your card doesn't support shader model 2.0..what card do you have?
@ ello.. thanx I will take a look at it.