The expectations of clients and developers are not always aligned and sometimes what a developer thinks is not the same as the client. I will demonstrate practices to make the life of the developer easier and help to communicate important points to the client often and succinctly. This talk is a balance between what the client sees and what the developer sees. I will give the bird's eye view of a project and how it rolls out. I will show what a demanding client could and most likely will demand and how a developer can communicate roadblock and risks to the client in a timely fashion to help make a successful project.