Do it yourself!!! Its very easy... just take the headliner down and out of car, take off the old fabric, brush off the old glue with a semi stiff bristle brush, spray the form with 3M spray adhesive, and lay the new fabric on and use your hand to smooth it out. Make sure to wrap the fabric around all the edges, and use a razor blade to make X's for all of your holes, then put it back in!
Besides not having the time, I live in a condo building with very strict HOA rules. No working on cars allowed!! That is why I need to take it somewhere.