I always wonder what the workflow is like in the SDK versus what they really use at Valve. Surely it can't be as backasswards. It took me half a day to figure out how to compile a model, and that's only because we have 3rd party tools (thank god for wunderboy)
After ep3 is over they need to just build something completely new from the ground-up, because Source is going to be ancient by then.