Overall, it isn't an extremely hard job to repair the roof lining yourself. I repaired mine for the cost of the special headliner glue (about $25 bucks at the nearest auto store). If you do try to repair it yourself make sure its headliner glue, not upholstery glue as the upholstery glue doesnt cope with heat well and will come loose again (learn't that first time round). Basically to remove the headliner you need to remove the four round plastic lugs near the rear windshield, pop off the plastic cover for the interior light and unscrew & unplug the interior light, take off both sunvisors and the rearview mirror then lift and pull the plastic trim around the outskirts of the headliner. After that the headliner should drop down. It is recommended to remove the passenger seat to allow enough room to take the headliner out of the car (but isnt necessary, or recline the seats as low as they go for more room). Once out of the car, the material should fairly easily separate from the material its attached to. Then basically you respray the the whole headliner & let it dry. Once dry, reinstall the headliner reverse of removal. It takes a good day to repair the headliner but is much cheaper than taking it to a shop to be repaired. The only thing to be careful of is that the headliner is quite weak and any severe bending will cause it to snap.