I cannot recommend RunningAHEAD.com enough. It's free, it's awesome, it has full Garmin integration (I use it for running and cycling logs), and the guy who runs the site is one of the nicest people I have ever "met." I have been on there since it was a relatively small site...but in almost 4 years since I first joined it has really grown. Runner's World licensed their online training log from RA.