First, you need to remove the headliner. It's helps to have the back seats folded down for this. Pull the covers off the A-pillars, remove the dome light housing and unplug it. (also a good time to paint it!!) Remove the screws that hold the sunshades up, and unscrew the sunshade latches. These take a little effort to pull out once they're unscrewed, but don't fear, they're almost indestructible (as far as I cal tell).
Next, unscrew the top seatbelt guide (behind the front seats). Pull this panel away from the frame and set these aside. There are also three pins across the back of the headliner; pry these off carefully with a flathead screwdriver. Next, there are two plastic screw-rivets (one on each side) They're located just behind the front seat on the roof, they're black, and hard to miss. Take these out, and the headliner should pretty much fall down (you may have to gently pull the edges away from the weather-stripping around the door.
Now, carefully lift it out of the hatch.