| INSIDER TRANSACTIONS REPORTED - LAST TWO YEARS |
| Date | Insider | Shares | Type | Transaction | Value* | | 29-Mar-07 | SANDS ARTHUR T Officer | 300,000 | Direct | Option Exercise at $1.67 per share. | $501,000 | | 29-Mar-07 | SANDS ARTHUR T Officer | 190,000 | Direct | Sale at $3.60 per share. | $684,000 | | 13-Feb-07 | BROWN PHILIP M Officer | 3,000 | Direct | Statement of Ownership | N/A | | 1-Feb-07 | ZAMBROWICZ BRIAN P Officer | 90,000 | Direct | Option Exercise at $1.67 per share. | $150,300 | | 1-Feb-07 | ZAMBROWICZ BRIAN P Officer | 52,300 | Direct | Sale at $3.89 per share. | $203,447 | | 18-Aug-06 | MILLS BARRY Director | 25,000 | Direct | Purchase at $3.85 - $3.99 per share. | $98,0002 | | 18-Apr-06 | SANDS ARTHUR T Officer | 11,690 | Direct | Sale at $5.10 per share. | $59,618 | | 17-Apr-06 | SANDS ARTHUR T Officer | 3,310 | Direct | Sale at $5.10 - $5.17 per share. | $17,0002 | | 23-Mar-06 | PIGGOTT JAMES R PHD Officer | 30,000 | Direct | Sale at $5.42 - $5.62 per share. | $166,0002 | | 23-Mar-06 | PIGGOTT JAMES R PHD Officer | 30,000 | Direct | Option Exercise at $2.50 per share. | $75,000 | | 4-Jan-06 | GREGORY JULIA P Officer | 7,200 | Direct | Sale at $3.80 per share. | $27,360 | | 30-Dec-05 | GREGORY JULIA P Officer | 3,800 | Direct | Sale at $3.70 per share. | $14,060 | | 13-Oct-05 | CASKEY C THOMAS Director | 1,000 | Direct | Purchase at $3.40 per share. | $3,400 | | 2-Sep-05 | CASKEY C THOMAS Director | 1,000 | Direct | Purchase at $4.61 per share. | $4,610 | | 15-Aug-05 | SANDS ARTHUR T Officer | 245,700 | Direct | Sale at $4.60 - $4.71 per share. | $1,144,0002 | | 15-Aug-05 | SANDS ARTHUR T Officer | 682,500 | Direct | Option Exercise at $0 per share. | N/A | | 15-Aug-05 | ZAMBROWICZ BRIAN P Officer | 31,100 | Direct | Sale at $4.60 - $4.71 per share. | $145,0002 | | 15-Aug-05 | ZAMBROWICZ BRIAN P Officer | 95,000 | Direct | Option Exercise at $0.22 per share. | $20,900 |
|
* = Where indicated, some values are estimates. 1 = Potential proceeds estimated by the filer. 2 = Estimated based on the average of multiple prices reported. 3 = Multiple dates reported. Most recent date shown. |
|