Just to let you know, I caught a subniche of the swine flu in the last few days. My site traffic went from negative to 20,000 uniques a day.
Keywords are not really big on money, but good idea would be to get an autoresponder going and capture emails.
Fully agree with inurhead's writing. You have to "anticipate" the trend, meaning that you keyword targets must be there "before" the demand shows. It is actually fairly easy to do once you watch a trend like a hawk, and do some visioning of where are going.
FYI, I got ranked #1 and #2 for some big time (previously not known) keywords on google, by anticipating the questions that were going to be asked, and adding real value there (and got lucky too

.
My site has PR0 (a blog) but I beat some big time players for those keywords.
Use a google sniper method. If a page is moving up in serp, build a whole bunch of additional pages and point links from within the article bodies, and move that baby up. Better to have one winner than 20 losers
I am now doing something new with swine flu. Again anticipation, and ALSO, a public service (no splogging here, all researched and hand-made, and full of info..). You will make a name for yourself, you become an authority (just by synthesizing and disseminating info that lazy people would not otherwise get), and you would have the fun of your life (I am !). I also hit relevant blogs and forums and yahoo answers, with useful info. More traffic, care none for nofollow/follow.