I was just thinking about what drives me while coding, coffee? - no.
The way/pace of my coding is determined by what music I am listening to. Today I realised that the best music IMHO is techno, and banging techno at that!
Repetitive, yes, but so is coding 
With every key stroke theres a kick drum, and it sends me into a coding trance making me oblivious to any distractions and my good ladies ranting about "are you nearly finished?", "what time do you think you will finish?".
Techno FM, www.techno.fm, is my all time favourite radio station for my programming requirements. kind of an unwritten rule of my coding practices.
To enhance the experience i recommend Sennheiser HD25 headphones, excellent for bass, djing and ignoring your Mrs 
What is your favourite music for coding?
Answers on a post card!
The Ninja