When I'm building using MSVC 9, if one project fails, the build keeps going -- I want the build to stop if any project fails. Can someone tell me how to do this? Also (minor point) how is the default project chosen? Can I explicitly override this to force my main executable target to be the default project? Thanks!