Mostly all true. I have taken modafinil quite a bit. You can buy it in India from a chemist for next to nothing. If you take it every day for a couple of weeks in small amounts the efficacy does get less. If you increase the dose you don't get more returns. Used sparingly for study or concentrating it is nice. It is also good if you are tired and have to do some long task that requires little but constant attention - driving or flying for example. Take as much as you need, do your job then sleep, all good. Piracetam is also to be recommended. Again don't do it all the time and be sensible. Smart drugs work but getting something for nothing is always tricky...