I must say that my number one problem with small businesses is the habit of driving development off of what the sales force feels is needed to close a sale this week.  Suddenly developers have shifting priorities, and deadlines which are constantly under pressure for when things were promised, not when they realistically can be completed.  ARGH!