I know about the cost at dealerships, but I still buy lots of my parts there, because they are often better (not always though.) You've got to shop around.
At any rate, I was more concerned about the time it takes them to do it right, how Honda specifies, not what it would cost.
If the check engine light is on, I don't trust Bubba and Jed (refering to anyone with a room-temp IQ) down the street to solve it correctly the first time. Do they even know (or care) how to read a code from the computer, or will they just start throwing parts at it like they did in the old days?
I'm pretty anal about the mechanical maintenace of my cars, because I actually know that if you treat them right, they will be dependable for anything and everything for over 200,000 miles. My Civic has over 150,000 miles on it and it runs like new. Would I trust it to take a long trip? Hell yes, I would, because I know what I've got.