Online Coaching Interface

If you coach or are coached online, what interface do you use to send/receive/upload workouts? Just email? Training Peaks? Anything else?

I just take files via email. I know raceday apollo also offers an interactive service.
jamie