I would like to get a poll. When you are in a project that has a tight time constraint and you have some poor existing code base, what would you do? Are you going to leave it as is and get stuff done or refactor it all the way? Which way do you think will make the project done earlier? Why do you think so?