This is quite an amazing coincidence. I went to the Autoweek site to read an article on the possible Champ Car - IRL merger and I notice this story...
http://www.autoweek.com/apps/pbcs.dl.../FREE/60222004
There may be something to this water-injection-to-create-steam after all!