>Charging hourly only makes sense in certain circumstances.
True. I almost never* charge hourly.
*In fact, I usually charge hourly only when I know the work is going to be a pain, and would honestly not mind if the client dropped me (the notable exception being that some clients actually require an hourly rate for their own purposes – accounting, etc.).
I spend a lot of time, conversing with potential clients and creating a basic spec for the project before ever making an offer. Some people get impatient or “freak out” because I’m so involved before any money has changed hands. I let them go. The ones I keep _more_ than make up for it.