To get offline mode to work, you have to have 'remember password' checked, and you have to log into Steam at least once successfully once it's checked. Why? Hell if I know. Talk to Valve.
I suspect that the number of HL2 mods will soon outstrip any Doom 3 mods (are there any?). You heard it here first.