I don't do deadlines. I don't bill hourly, and I require 100% down to start the project.
That was a lot at once. As I have all day to work on your project, you and your team have a full-time job on top of this project. Thus, you will be my bottleck as this project requires our communication to complete. I can't give you a deadline because I can't control your time and responsibilities. Furthermore, deadlines mostly exist to keep hourly billing in check. I give fixed rates so you don't have to worry about projects ever going over budget. However, for the risk I take on giving you a fixed price, I require 100% upfront.