Train of Thoughts: Designing the Effective Web Experience