Playerlink.com is awesome. It keeps track of your handicap as long as you know the two course ratings/slope and your adjusted score. If you record the number of putts, fairways, and GIR, it will average that out for you as well. I've used it all year in 2001 and it really helped me gain an understanding of my strengths and weaknesses....ups and downs is where I'll be working this year. Hope this helps.
PS It's free!