Stands' HQ is right in downtown Corvallis. They specialize in a variety of web portal technologies for people and businesses...among which is their fitness offering: http://www.strands.com/
At the site you can create an account, record your training, share with others, and tools to help see how you are doing.
I have just started to try out Strands, but have been a runner for about 30 years (still with the original knees.) I can see how they have a very nice product that helps one train and stay motivated.