Gamespy ID is free.
Just follow the registration process and it all works out.
Half life costs i think around 30 bucks, but you can get the platinum edition for around 40-50 bucks. (this includes cs, TFC, opp. force, and blue ****)
Any other mods you can download for free.