I could pop a bottle of melatonin to no effect. On long haul I use Lorazepam and can nod off, or not, as needed. It has been perfect for me so far. I used to swear by Halcyon but it was too much just on or off for me.
Modafinal sounds very interesting though. . .