Ok guys and gals. As a relative newbie to cycling (I've been cycling on my Trek hybrid for over 2 years) I'm looking to get a road bike but I'm confused by all the jargon. Can you explain 1. What a compact frame is? Do I need one? 2. What's the difference between a compact chainring and say a triple? 3. What's the difference between Shimano Sora, Tiagra, Ultegra and 105? Which is better? I'm 5ft 6 with a 31" inside leg, female with a £500-600 budget. What would you recommend? I'd like to be able to fit mudguards (I know you can get raceblades but not so sure about them!) Any help would be much appreciated.