E-CPA : The Price is Right

What do you use as your key variable in deciding how much to charge a client? Is it how much time, therefore billable hours? Is it a fixed cost per tax return? Is it a flat retainer fee across the board? There is much more that goes into pricing for yourself and your...