hey guys, ive always wanted a sunroof in my truck, and now would be the best time to put one in if i am going to before its painted. so for those with them, what are the pros and cons of them? how would i put it in and where would be the best place to buy one?