Hello Elance Family,
I have been working on many projects before and many of them consist of the same features needed for your project.
For the design components, you would have unlimited revisions and the mock-ups would be provided to you until the high level of satisfaction is achieved.
I have seen this works out very well for both parties. Although with long-term customers, payment terms are more flexible.
I am very committed and know what to do and how to do, so would like to know that within how much time would you like to have it...