Scope creep, unclear requirements, bad information, and repeated work.