I divide the project into phases and quote prices for each task ( or ) fixed price. I can provide you with an itemized price quote right away.
I prefer to complete tasks based on time frame & payments. Even after the final project completion, I'll correct errors/bugs arising out of actual programming.
Also you can get affordable price for all future upgrades / reqirements. Feel free to contact me with the project requirements / task details. I'm at your service :-)