Thanks for the ideas. I checked out Planet-X and they have one I like the look of, but the seat tube angle is a little slack, 76 degrees rather than 78 or 79. What I really wish is if I could find a Cervelo P1 frame somewhere.
It just seems a shame to get a full bike when I have at least two bikes worth of parts in my garage, all Ultegra and several wheelsets.