Agreed. Thanks for the compliment, and yeah this is what my/our truck is...but its either TRD off-road, or TRD sport, not both.
For OP, the differences are basically:
Sport is the only one that comes in a long bed. Additionally, the sport has: hood scoop, different seats, 17" wheels, different tires, color-matched bumpers and grill, different suspension, and auto locking rear differential.
Off-road has: no hood scoop, chrome bumpers and grill, different seats, short bed, push-button locking rear differential, off road suspension, 16" wheels.
Both are great. We wanted the sport for the full sized bed.