How many times have you been asked for everything in the world possible on a project. On top of that, they want it ALL done yesterday.
Well, I learned from a very smart Project Manager, who happens to be my father, that there are only three possible ways to satisfy a customer on a Project:
Or you can throw more developers, DBA's, Business Analysts/Architects, etc And/Or Money at the Project.
Or you can trim the Scope of the project by leaving out some of the Specs for a future project.
And those are the ONLY 3 ways to satisfy a customer on a Project.