<< You got to have the game Half Life installed >>
Well don't forget CS is going retail. jtbuzek, soon you'll be able to buy it. That way you won't need Halflife installed.
(btw, for those few of you that don't know, you'll still be able to download new versions for free just like you would any other update)