Ok----In the past I have washed, used a clay bar, then polished to remove any swirls/scratches, then put a coat of Wolfgang 3.0 sealant on(as a base)then let it dry for 24 hours, then topped it with Collinite 845. I usually used Opti Spray Wax every week after I washed the truck as a "detailer". This process served me very very well, gave the truck great protection for 6-7 months and looked great. You could use this process on your truck and it would not only look great but it would protect the finish very well. Remember that "wax" only lasts about 3-4 weeks whereas a good sealant will last about 6 months. These time frames depend on lot of things such as , do you park outside 24 hrs a day or do you park in the garage, how often do you wash your truck, do you take it through a car wash etc etc. Your wife could use the above process also, but I think her protection would last a little longer than yours.
Recently I decided to try a "coating" so a detailer friend and I put on Pinnacle Black Label Diamond Paint Coating. It's suppose to last a couple of years without much maintenance except wash. It is designed in such a way that you can wax over it if you like so I put a coat Of Collinite 845 over it along with the Opti Spray wax every time I washed the truck.
Then I saw and read about this Polish Angel High Gloss spray Wax and read about it on autopia(professional detailer site) and was impressed with the results that the pro's were getting. I bought some and put 2 coats on the truck, about 24 hours apart. I think that the gloss and depth of the paint is substantially better than the other products that I have used. It's suppose to last 6-7 months---but that is yet to be determined. At this point, after looking at the results and taking into consideration the cost, I think that I will continue to use it but only for "special occasions" like a car show or something else that I want that little "extra". For me, it's just to expensive to use on a weekly or monthly basis.
Jay