Recycled cycles used to be the place to buy that random used bike part for your junker. Now they sell new bikes as well as bikes assembled using recycled parts. It's not as inexpensive as it used to be but it's still less expensive than new parts and the staff are knowledgable. They also do bike repair though haven't had my bike serviced there.
more