NOw first thing that makes sence to meqads wrote:
1. ask the client the make a full list of all the features he/she would like in the app.
2. ask for a 15% of total cash up front.
3. email the client at end of every day and send a update about what i have done and what i plan to do, also if i have any questions.
Besides all that i do have my personal ideas on the whole subject however.. dont feel like exprssing myself