Those are bikes I only can dream of having...awesome. Do you race a lot? I own a brand new Giant OCR3 (lowest end of the Giant, but works for me). I've had it for 6 months now and love it. I can just imagine owning one of those you have.