Even if he had scored 15 goals by now it still wouldn't justify his pricetag, as someone that watches Chelsea week in week out I believe the improvements he has made are noticeable.
Anelka may be past it, but he is way better than any other Spurs striker at the moment. Kalou doesn't get the goals he can or should because he is played out of position. The last time Kalou played as a CF - which is his best position - he netted a hattrick vs Atletico Madrid
Like I said, I'd take Defoe over either of them at the moment, for the reasons mentioned. Anelka WAS a very good player - not any more, though.

