Well I know HalfLife2 was supposed to be done the 30th of this month but I did hear somewhere that since Doom3 was pushed back past Christmas HalfLife2 was going to be released a little later. So HL2 should be out in a month or two!
Doom 3 is the sad or good news depending on how you want to look at it. Carmack has pushed it back which is the sad news, good is it'll be done when its done so it'll be carmacks normal insanity about perfection!