<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM CONSOLIDATED
STATEMENTS OF OPERATIONS FOR THE YEARS END DECEMBER 31, 1997, 1998 AND 1999.
CONSOLIDATED BALANCE SHEETS AT DECEMBER 31, 1998 AND 1999, AND IS QUALIFIED IN
ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<RESTATED>

                                                                       
<PERIOD-TYPE>                   YEAR                   YEAR                   YEAR
<FISCAL-YEAR-END>                          DEC-31-1997             DEC-31-1998             DEC-31-1999
<PERIOD-END>                               DEC-31-1997             DEC-31-1998             DEC-31-1999
<CASH>                                               0               1,662,084               2,576,494
<SECURITIES>                                         0                       0                       0
<RECEIVABLES>                                        0               3,641,890               2,991,583
<ALLOWANCES>                                         0                (55,000)               (120,216)
<INVENTORY>                                          0               1,272,327                 805,382
<CURRENT-ASSETS>                                     0               7,047,392               7,419,197
<PP&E>                                               0               1,217,762               2,260,425
<DEPRECIATION>                                       0               (827,602)             (1,070,046)
<TOTAL-ASSETS>                                       0               9,556,584              12,318,029
<CURRENT-LIABILITIES>                                0              10,780,634               4,946,027
<BONDS>                                              0                       0                       0
<PREFERRED-MANDATORY>                                0                       0                       0
<PREFERRED>                                          0                       0                       0
<COMMON>                                             0                  22,806                  26,462
<OTHER-SE>                                           0             (9,682,759)             (1,063,322)
<TOTAL-LIABILITY-AND-EQUITY>                         0               9,556,584              12,318,029
<SALES>                                     13,207,980              16,499,866              19,397,108
<TOTAL-REVENUES>                            13,207,980              16,499,866              19,397,108
<CGS>                                        6,488,798               7,209,038               7,305,672
<TOTAL-COSTS>                               17,375,602              17,826,521              20,290,065
<OTHER-EXPENSES>                               237,355                 310,728                 182,294
<LOSS-PROVISION>                                     0                       0                       0
<INTEREST-EXPENSE>                           1,148,183               1,457,627                 814,923
<INCOME-PRETAX>                            (5,553,160)             (3,095,010)             (1,890,174)
<INCOME-TAX>                                   606,579                 687,002                 322,310
<INCOME-CONTINUING>                                  0                       0                       0
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                               (6,159,739)             (3,782,012)             (2,212,484)
<EPS-BASIC>                                     (0.30)                  (0.17)                  (0.09)
<EPS-DILUTED>                                   (0.30)                  (0.17)                  (0.09)