+1 on Park tools and also this site
http://www.sheldonbrown.com/
It will help us to help you if you have learned a bit of terminology before asking for help. many back and forth posts have been necessary in order to determine the exact nature of your problems. These sites are immensely helpful and may even answer questions for you.