Deposits are a common occurrence when it comes to projects like what OP sounds like he went for. We don't start a project where I work without a deposit. Then again, we've never pushed an unfinished project out the door.