<ARTICLE>                     5

                             
<PERIOD-TYPE>                                  3-MOS
<FISCAL-YEAR-END>                              DEC-31-2000
<PERIOD-END>                                   MAR-31-2000
<CASH>                                           2,561,820
<SECURITIES>                                       300,000
<RECEIVABLES>                                   13,147,343
<ALLOWANCES>                                       296,025
<INVENTORY>                                              0
<CURRENT-ASSETS>                                18,667,106
<PP&E>                                           9,599,219
<DEPRECIATION>                                   2,315,446
<TOTAL-ASSETS>                                  30,132,176
<CURRENT-LIABILITIES>                            7,517,734
<BONDS>                                                  0
<PREFERRED-MANDATORY>                                    0
<PREFERRED>                                              0
<COMMON>                                            56,120
<OTHER-SE>                                      21,899,186
<TOTAL-LIABILITY-AND-EQUITY>                    30,132,176
<SALES>                                         13,150,662
<TOTAL-REVENUES>                                12,150,662
<CGS>                                            9,231,100
<TOTAL-COSTS>                                    6,452,333
<OTHER-EXPENSES>                                         0
<LOSS-PROVISION>                                         0
<INTEREST-EXPENSE>                                   3,333
<INCOME-PRETAX>                                 (2,526,152)
<INCOME-TAX>                                    (1,075,000)
<INCOME-CONTINUING>                             (1,451,152)
<DISCONTINUED>                                           0
<EXTRAORDINARY>                                          0
<CHANGES>                                                0
<NET-INCOME>                                    (1,451,152)
<EPS-BASIC>                                          (0.26)
<EPS-DILUTED>                                        (0.26)