Oh, and I also hate large companies because they seem to have taken all other brands off the market. When I first got into cycling, any given LBS would stock at least 20 different brands of bikes. Now I walk into the largest shop in my ares and it's either Specialized, Trek, or Giant. No wonder I bought my Bianchi online.