2,500,000 Shares of Common Stock ENVIRONMENTAL POWER CORPORATION UNDERWRITING AGREEMENT February 2, 2005