Waar wrote...
are you a hot crabby girl?
I knew that would show up at some point, just not from who. :|
Anyway, as far as keeping on track, I usually don't. Most of my best ideas have come from being off-track from other, more important things (such as a Calculus class I was bored shitless in).
There's also the option of playing GTA until you get sick of it, then keeping yourself on task as a result of having nothing else to do.