I thought it felt a bit petty, the way BikeJournal disabled automatic uploads a after a month for free members. I wouldn't mind dropping out of their challenge to avoid having to enter everything manually.
Endomondo's got a good selection of challenges and I'm on a few, either as an individual or as Team Vegan Cyclists (which is just me at the moment

)
I'm currently ahead of Denmark on the
"Most km (MTB)" challenge.
7th out of 171 for
most Kcal burned in 2011 as well.
For a personal training log,
Fetcheveryone is hard to beat.
There's all sorts of features like leagues, targets and tables based on Garmin uploads. There's even a couple of GPS based games.