After much searching, this is what I went with:
It's fits the Titan perfectly, was fairly easy to install (I did it by myself, but would be easier with two) and gives the truck a clean look. The ride seems to be quieter as well. I washed it today and the bed stayed dry.
Btw, Scott at Lazer Lite was great to work with and offers a great product. While not the cheapest, I highly recommend it.