http://www.therangerstation.com/Magazine/Fall2008/explorer_overhead_console.htm
I spent a good 10 hours on mine, but I was extra paranoid.
1. My wiring harness came from an Explorer with a Sunroof; I took it all the way down to the connector which had more pins than a regular one. Be it my luck, my old Taurus wiring harness had a female end that matched up, so I kept it and mated those two just inside dash. However, my actual console came out of one that didn't have a sunroof- you don't want one with a sunroof as the mounting is different.
2. Then, on the female end of the main connector I ran three more connectors into each group of wires I tapped in to (I tapped all my wires inside the dash), so that I could still remove the dash without having to rip out the wires out of the ceiling.
3. I soldered all connections, and any connection off the main wiring harness I didn't cut the wire but just removed the insulation and soldered into the complete wire.
4. I screwed up the VSS (why the hell Ford would make both the Cruise Servo Feedback and VSS lines Black Gray going into the same area is beyond me), so I had to rerun wires for that. VSS wire is important, to say the least, don't forgo it.
It's however complicated you want to make it. Pain in the ass? No, not quite, unless you're not confident with drilling into your roof or not good at wiring.