Do you use an online tool for planning and tracking your training? What do you like best?

I waffle between Excel sheets and Map My Ride, and I'm looking for something better. Almost willing to pay for something really good. Almost.