Some people might want to tackle this at home. The headliner was not difficult but I have some very valuable tips that you will not get from a book. Print this out or save for reference.
Start by disconnecting the battery or just the courtesy light fuse. Begin by removing all the stuff that screws into the roof and bag together the pieces with the hardware. Pull the roof rail windlacing off and the front and rear windlacing as well. It helps to have the front and rear glass out to do this job but it can be done with it still installed. Cut out the old headliner and you will notice there are support rods set into holes on the side structure. You must label the rods so you know the order they go back into the car front to rear. You must also label the holes they came out of before you remove them, as there are 3 different sets of holes. I used a black magic marker on the sides of the roof for this. Masking tape on the roof bows for labels. Polish off the surface rust on the bows to help the new headliner slide better at assembly/adjustment time.
The new headliner will be labeled "front" and will have a centerline. Cut a small "V" on the front and back to help find the center from looking at the other side. Here are the best tips I have for the headliner. Buy 4-6 boxes of medium size sheet metal paper clamps that look like butterflies from the office supply store. You will really need at least 4 dozen. All fasteners for anything that attaches to the roof should be installed at this time to help you find the holes after the headliner is installed. You will install the headliner over them and feel around with your fingers for them after the headliner is in place.
You need to buy 3M lighter duty headliner glue. Start with installing the bows into the headliner then put the center bow in the roof first. You will need to scrunch the headliner on both sides, as it will be too long for the bows. Install all the bows in their original locations and starting from the center bow. The white plastic bow center retainers can be soaked in a cup of hot water to make them pliable before installing the bows.
Start trimming back the listings a small amount at a time. Do a small amount on one side, and then do the same bow on the other side. Use the paper clamps to attach the headliner to the metal edges on the sides of the car. Another trick here is to cut a slit in the liner on both sides of the listing about 1/4" away from each seam. This will give you a tab to pull on while you are adjusting the listings with a razor blade or scissors. You want to pull out most all the wrinkles to get a clean job. The listings need to be intact within 1" of the ends of the bows in order for the roof to look right when finished.
There is a tacking strip on the inside of the sail panel. You will need a staple gun to attach the material there. Always remember to work out the wrinkles as you go.
When you have the sides nice and tight and where you want them, you can glue them to the metal edges. Do one side at a time using the paper clamps. When both sides are done, you work on the front and rear. Pull the material tight as you glue and clamp it to the metal edging. If all goes well at this point, you are home free.
Recover the side earmuff sail panel covers with the material provided and the headliner glue. The grain needs to go the same direction as it did originally so pay attention to it. If your cardboard is rotten, you can make new ones or buy replacements. The retainers are the same as for the inner door panels. If you need to make new panels, you will need to transfer the old retainer clips to the new replacement panels. I cut the old ones out leaving a square hole and used the old panels to mark the locations on the new panels. 3M black weather strip adhesive worked well here. Just push the retainers into the sail panels and they are done.
After the glue has dried on the metal edges, remove the paper clamps and install the windlacing. Feel with your fingers to find the fasteners and cut tiny slits for the screws. Attach the coat hooks, shoulder belts, sun visors etc. and you are done. If your visors need recovering, I would have it done by an upholstery shop. Mine were fine so I just reinstalled them.
Careful heating and/or steam will work out any remaining wrinkles. Cut off any excess material and that is it.
Hope this is not too much information. This was my first headliner and I am glad I did it myself. Very satisfying.
Good luck!