Out of curiosity to see what the 2010 Vita Comp costs new, I took a look at the Specialized website. Did you have your LBS specifically build that bike with 105, because it doesn't appear to be standard for that bike. I'm not trying to challenge you; I'm just a little confused.
Live with intention. Walk to the edge. Listen hard. Practice wellness. Play with abandon. Laugh. Choose with no regret. Continue to learn. Appreciate your friends. Do what you love. Live as if this is all there is.
--Mary Anne Radmacher