Remember: no matter what is claimed, there is always a deadline, there is always a budget, and there is always a desired outcome.
Never accept a task from someone until they have clearly defined all three, because you WILL find out the second you have deviated from any of them.