I like Beginner Triathlete for logging everything, but still log on BikeJournal for the TE club. http://www.beginnertriathlete.com/

Also free.