Hardwood flooring is very hard work, I did it for one summer a long time ago. Major refinishing is best left to the pros, as they have the proper machinery to do it. If you're just looking to make a bad finish look a little better, this site has some pretty good info:

http://www.woodfloordoctor.com/