just bought a bicycle today, one of those ones that comes in a box and you put them together, well after pulling it out of the box i discovered a made in china sticker on it, how many people are frustrated having everything made over seas? on a another note those bicycles are a pain to put...