I've got a Giant Boulder MTB from a couple of years ago, and the front fork's shot. It's a fairly basic hardtail MTB - came with Alivio shifters, Alivio rear mech, boggo front mech, no name v-brakes, and an RST Capa TL front fork. It seems to me like a decent fork's going to cost well over £150, whereas a new bike with decent fork and higher spec components isn't going to cost me an absolute shedload if I wait for next year's models to come out and get one of this year's on sale. I wonder if more expensive bikes would have lighter frames, but on the other hand, my bike does seem fairly light (lighter than a mate's Ridgeback town bike) despite having basic components. Is the cheapest solution to upgrade this bike, or will I get the best value buying a new one? Do Giant and the other bike makers have a different frame for every different range of bike or do they fit different level components to the same frame? I suppose a third option would be to upgrade all the components I break on this bike and get a new frame if I decide the bike's being let down by the frame. Is the LBS likely to be worth asking.