From the latest SEC Filings, the warrants expire Dec 31, not end of March 2008.
WARRANTS (page 17)
The Company issued 3,908,340 Class B warrants, 1,397,600 Class D warrants and 1,397,600 Class E warrants. The Class B and Class D warrants have an exercise price of $2.75 and the Class E warrants have an exercise price of $4.00. All of the warrants expire on September 21, 2007.
The Company issued 27,205,867 Common Stock Purchase warrants on the basis of 1 warrant for each 3 shares of either common stock or preferred stock (the 2006 Series), exercisable at $4.75 per share. These warrants expire on December 31, 2007.
When all is said and done it's what's done that counts, not what's said.