Hi dieselboy,
Sharpening a chain is pretty easy to do... if your chain's cutting chips instead of powder at this point you should be able to spot the angle you need to stroke the file at.
First, put on your gloves--leather at least.
Next you may need a flat file for getting your rakers (if you have) filed below the top of the cutting edge--not more than 1/8 inch, as not to take too big a bite.
Then start working your teeth--a round file the appropriate diameter is used, and varies based on your saw chain. Watch the files relationship to the cutting edge. I use a push stroke only, in the direction on the tooth point.
Mine usually takes 4-7 strokes, depending on wear. Take the same strokes on each tooth so they wear evenly.
I can tell when it's sharp by the feel of the file against the chain--final push feels smooth... but also by observing that the cutting edge and file have a "seamless" relation--the cutting edge-->tip matches the roundness & angle of the file.
Then turn the saw 180 degrees and work the opposing cutting edges.
Remove & flip your blade over when you're through... remove chain & use flat file along edges of groove to remove burrs you may have picked up. You are not removing much material here and light pressure's all you need.
Reassemblke, clean & tension your saw when you're through.
When done right your saw should produce spirals of shavings instead of chips/powder, and pull it's way through again.
Hope I described well--would be a heckuva lot easier to show!