Another option is to do it yourself. Yes, you can do so with Civics and other cars as well. Honda / acuras' door panels can be removed super easily, as well as the rear speakers to reach the back rear panel (over the rear wheel well.). You can do the rear hatch by removing some of the rubber plugs that acts as stoppers, and opening the hatch to let the product drip up... and down... Same with the hood and the front fenders. All too easily accessible it is a crime not to do it yourself...
I did so with 1 can of the "none-drippy" ("undercoat") rust check (RC) followed by 2 cans applications of the drippy stuff. Every year, I open up the door and speaker panels and check; it is still oily and all, but I re-apply some RC just in case. You can do a lot with a little patience. It takes me 1.5 hours tops, and I can be sure it is done properly, at a fraction of the cost. And the best thing: no holes. I also apply it exactly where I want it and avoid the electrical and rubber components, unlike monkeys at wally mart or elsewhere who simply do no care about my baby!
For the underside, however, I get it done when I do my fall oil change at (gulp!) Midas, of all places. They always have a special for, like, 60$ for the whole underside of the car and I can check how they apply the stuff.
Oh, yes. It does drip as well when I use the drippy stuff when i DIY, but I park over cardboard boxes and all is fine.
PS: 1 can of undercoat and 2 of RC drippy does the whole car.