Fee Arrangements Accepts Credit Cards: Yes Visa MasterCard Personal Checks American Express Hourly Billing Discover Flat Fee Retainers Free Initial Consultation