Eight months ago on a tight budget I bought my first road bike, a WSD Trek 1000. Now that I've gotten some experience and put in about 80 miles a week, nicer bikes are very tempting. Shop mechanics tell me to just trade in my bike while it still has most of its value, but I wonder if that is really the best way to go.

Given that I have the tools and desire to learn bike maintenance (not to mention I'm very frugal), would it make sense to upgrade the components myself? Or is that gettting in too deep on a frame that's not worth it?