I took and pull the headliner down. Take the visors and the side panels above the door off and gently pull down, be carefull not to fold and crease the head liner though. In the front of the roof there is a little shelf that you can screw into, but in this case the bracket that sits under the headliner was just lined up with the holes for the visor screws. So no drilling required.
2000 XJ: HP30, 8.25 w/ 4.56 gears, Lockrite and Detroit, rear disc swap, WJ knuckles/draglink/tierod/brakes, AA SYE, 35" MTr's w/ Kevlar, Homebrew hand throttle, RE 7.5" Short Arm Lift, Durango box, fitchVA fuse box & switch box w/ OEM green Contura switches, Limited tan leather seats & console, KC HiLites on roof rack, ZJ ARB bumper w/ M8000 winch, Cragar Soft 8 wheels, TJ flares, full stereo upgrade, on & on & on