At the beginning of a project, if you find that you can't fit in all the features and the customer won't give you more budget (money), then you can:

a. Work some over time
b. Focus on the minimal functionality to achieve a working product
c. Ship an early milestone with high-priority features
d. Eat lunch at your desk and cut out the foosball breaks
e. Hire more people
f. Cut out low-priority functionality of the customer's choosing
g. Talk to the customer again about what's really essential