I just started using Training Peaks and like it so far as well. It does everything I need it to do for now and as long as I am diligent in maintaining my information it will be a big asset. I would like to know what the difference is between the free edition and the pay version though? I have not seen the virtual trainer. Something I am missing or do you pay for that?