I seem to be going through Trek CF frames about once every 10 years. The original was 1993, then I got a warranty replacement for that in 2005 (bb shell came unbonded), and I got a replacement for the 2005 last year (crack in the seat tube originating at the lower bottle mount).
I don't mind the free upgrades every 10-ish years.
That said, I also have a Trek CF mountain bike, and I've crashed it literally hundreds of times, much to the dismay of two Bell helmets and a bone in my left hand. But nothing I do seems to phase that frame. I guess it must be way overbuilt.