If Marketing quit giving random (ie not approved by IT) release dates for software that wasn't developed yet we wouldn't be in this mess to begin with. Same goes for saying the software does x when it doesn't and expecting the developers to drop everything and create x functionality to save their butts.
