I have the 2005 version of the specialized tri cross sport and I love it more every year.
It's super versatile- great for mountain type dirt road & trail riding- an easy commuter, and although I don't race it's great for the long group rides- I did 66 miles yesterday and felt great at the end of it.
I have a chance to buy a 2008 specialized tarmac at an amazing price. test drove it 3 weeks ago and I still keep dreaming of it being my bike...but am reluctant to spend my discretionary funds on another bike... but it rides so fine-
"the greatest that can be.... One Little Victory"