You can use my new batch compile tool for both EP1 and Orangebox mods.
http://qsextreme.com/vbctVBCT does virtual batch compiling, that is it completely manages the process and captures all the output (it doesn't spawn a .bat file). As a result you can still use your computer while you are compiling a map.
The options are extremely easy to use but I fully support all the advanced compile options as well including VMPI which allows you to use several computers on your home network to compile one map.
I'm just now implementing support for theship and L4D, I'll have an update for those mods very soon.