When the job is done and clients are totally satisfied or depending on milestones agreed before project starts payments should be paid at full.
I accept payments through Elance Billing and Payment System.
I offer unlimited concepts and unlimited revisions until clients are 100% satisfied with there jobs !
For communications I use elance PMB. It's an efficient way to keep record for the complete project conversations and files. I am also available by phone and/or email.