Basecamp has a timeline based activity page where they show activities on alternate sides with timestamps.