I've been deploying an alternating days routine (a day with, then a day without) with caffeine to try and avoid dependence. Sometimes I'm not sure if I'm getting the best possible outcome (good effects of caffeine without dependence or developing tolerance) or the worst (dependent and tolerant but torturing myself every second day). This article would suggest maybe the former, but sometimes it feels like the latter :-)