I helped a friend install one in his S10 once. It was a bit of a pain getting it to sit properly and sealing it. All in all it isn't so bad but I don't think I'd do it again.
2009 Jeep Compass North 4X4, Sunburst Orange
Everyday as a child i used to pray to God to give me a jeep. After a couple of years i realized that God did not work that way. So i stole a jeep and asked for HIS forgiveness