MarketWatch - on-site power generation