You have to disbelieve the client. When a mid-sized client tells you "this is the solution, when can we do it?" it's not the same...