We divide the project into smaller milestones and quote fixed prices for each milestone. We can provide you with an itemized price quote right away. We prefer completed milestone based payments. No advance payments necessary. Even after the final milestone payment and project completion, we correct errors/bugs arising out of original programming, free of charge for a period of 9 months from the date of project completion. Also we quote reasonable rates for all your future upgrade requirements. Please note No project is too small Nor too big for us.