I moved my XM antenna to the roof of the car early last week. I didn't get around to taking pictures until today. There were still some signal dropouts with the antenna on the dash on the passenger side.
The antenna wire was run along the bottom of the sun shade's track. I tried placing it above the track, but the sun screen has trouble retracting with the cable there. The antenna cable is run along the top of the roof above the sun visor, then down the side of the front windshield. Then behind the dash, through the glove compartment to the XM Xpress RC.
The silver you see in the picture is a reflective sunshade placed between the sunscreen and the roof.
I used some black electrical tape to attach the antenna cable to the inside of the car. Yeah, you can see the tape, but I don't really care if it shows. Nobody really looks up there.