I just finished up a 5+ Mile run over the last 45 minutes. As I ran, I listened to a couple podcast episodes from Scott Jones at AthleteonFire. It helps pass the time and I get some good information from Scott in small pieces.
In terms of motivation, I enjoy following elites from various running communities and drawing some stuff from what they go through and do.
After a couple solid days of rain, motivation is easy right now. However, I find more and more that motivation is a fluid concept that changes for most people. It isn't common that "normal" people carry the same intense amount of self motivation that elite athletes do.
So, how do you work through that?