I am going to start shopping for a bike this weekend, and want some advice before i start hitting the bike shops so i know what to be looking for and in what price range. I will mostly use it for riding to class, but want something that could also handle some abuse on weekend trips and be comfortable on longer rides and also last me a couple years before i have to do any major work on it. I don't want a department store bike, but don't want to break the bank, so I am probably going to end up getting a used bike, or a left over 04 or 05 model. What should I be looking for and what should I stay away from? Also, I am going to get a bike shop to fit me for a bike, but what size should I be looking for? I am thinking about 17" would be good for me since I am 5'9"ish.