The Offline VS Online TTC : Which one to choose?