We are very specific and thorough with gathering the client's wishes, desires, expectations, likes, and dis-likes. Here is more information about changes and revisions depending on the project type:
For website design
We will build an initial mock up for the client to look at and to get the ball rolling. We will keep making changes until the layout is agreed upon and loved by the client. The only time we actually start mentioning the possibilities of charging extra during this phase of construction is when the client tells us to do something a very specific and clear way, we do it, and then they change their mind. The first time that happens, we won't say anything. After that if it keeps happening we will mention to the client what they are doing and how much work/time that is for us and if it continues we will have to start charging additionally for such moments. Basically, as long as we can see that the construction process is moving forward the whole time there isn't any problem or thought of charging extra. It is only when the project keeps taking steps backward that we have to reconsider things.
For Flash design
We will build an animation preview for the client based on the client's expressed ideas, thoughts, wishes, and/or wants. We will keep making changes until the animation is agreed upon and loved by the client. The only time we actually start mentioning the possibilities of charging extra during this phase of construction is when the client tells us to do something a very specific and clear way, we do it, and then they change their mind. Basically, as long as we can see that the construction process is moving forward the whole time, there is no problem or thought of charging extra.