I am looking to buy my first real rode bike this fall/next spring. I plan to spend 1000-1300. I am currently riding 70 miles a week on an old cross between a mountain bike and road bike. My new bike will be used for road only cross training for motocross and maybe a couple triathlon 15 mile bike section and at the most a 50 mile road ride. I have looked online at several different brands Trek 1.5 & 2.1, Giant Defy 1 & 2 , Canondale . Price wise all the brands seem about equal for the components you get How much of a difference is there between 105 components and Tiagra? Is there any other bike I should consider? What is the advantage of a local bike store. What do they usually do for a proper fitting? I have been thinking about getting a left over model this fall is there any major changes from year to year in entry level models.