I've posted a bunch about what motivates bloggers. My view is that it's a labor of love. You do it because you enjoy it. It may bring you some amount of recognition, but ultimately you enjoy shouting from the rooftops. You may or may not profit from it, but the correlation dollars and cents-wise is certainly not direct. It's so indirect that it's hard for me to even see it. I'm firmly convinced that unless you're among the handful of super high traffic/high audience bloggers in your niche, there are infinitely more profitable things you could spend your time on.
One of the most challenging aspects of being a blogger is finding the time to post. Regularly. I've given up on having any sort of a schedule, but I like posting on the weekends. Unless I post early in the morning (as I'm doing now), it's tough to justify interrupting the workday with a 45 minute blogging session. I also always try to post while I'm on vacation, but this never ever ends up panning out. Is it the lack of access to a printer? Not being at my desk? The wrong kind of coffee? The pull of wanting to explore the non-familiar environment? Who knows.
Anyway, on the topic of "finding the right time and/or circumstances" to blog, check out John McAfee, anti-virus software king, Belize resident, and man on the lam: "Who is McAfee?" Not only is he blogging while on the lam, he says with confidence that if he is captured, he has "pre-written" enough material that his blog will continue for "at least a year." That's pretty impressive.