To start, I admit that I am new to the world of road bikes, and I have what will probably be considered a fairly stupid question, but just the same... I am looking into a couple bikes and most of them are offering mostly ultegra 6600 10 spd components, but not a ultegra (or even shimano) crank, it is either a FSA or Truvativ crank. A friend of mine who is a diehard cyclist says that this presents a problem as shimano components will work best with a shimano crank, and I would like to complete the gruppo, but is it that big of an issue that I need to upgrade right away? Or will that potentially hurt my other components? Thanks for any help on the issue