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