Steam doesn't seem to want to download this game for me. When I attempt to install, it tells me the game files will take up 127 MB, which is obviously too small, and then it actually only downloads 46.9 MB. When attempting to play from there, I get a missing executable error.
Clicking on the error message takes me to this woefully unhelpful page: https://support.steampowered.com/kb_article.php?ref=8676-EFLX-7453&l=english
Verifying game cache downloads one or two files, less than 10 MB, and fixes nothing. I've deleted appcache and ClientRegistry, to see if that would help, but it didn't.
My drivers are all up to date. Other Source games (e.g. HL2) run fine, as does Skyrim, so I don't really think it's my rig. I used to be able to run it fine when it first came out, but I chose to uninstall. Now it seems I won't be able to play it again. Anyone have any ideas or similar problems?