<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
CONSOLIDATED BALANCE SHEETS AS OF DECEMBER 31, 1998 AND MARCH 31, 1999 AND THE
RELATED CONSOLIDATED STATEMENTS OF INCOME AND IS QUALIFIED IN ITS ENTIRETY BY
REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<MULTIPLIER> 1,000

                                                  
<PERIOD-TYPE>                   12-MOS                   3-MOS
<FISCAL-YEAR-END>                          DEC-31-1998             DEC-31-1999
<PERIOD-START>                             JAN-01-1998             JAN-01-1999
<PERIOD-END>                               DEC-31-1998             MAR-31-1999
<CASH>                                             457                     144
<SECURITIES>                                         0                       0
<RECEIVABLES>                                    5,946                   6,500
<ALLOWANCES>                                     (364)                   (376)
<INVENTORY>                                          0                       0
<CURRENT-ASSETS>                                10,917                  11,887
<PP&E>                                           6,040                   6,312
<DEPRECIATION>                                 (3,178)                 (3,338)
<TOTAL-ASSETS>                                  14,530                  15,689
<CURRENT-LIABILITIES>                            5,737                  11,320
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                         1,085                   1,085
<OTHER-SE>                                           0                       0
<TOTAL-LIABILITY-AND-EQUITY>                    14,530                  15,689
<SALES>                                              0                       0
<TOTAL-REVENUES>                                29,182                   8,969
<CGS>                                           19,287                   5,914
<TOTAL-COSTS>                                   19,287                   5,914
<OTHER-EXPENSES>                                 5,858                   1,896
<LOSS-PROVISION>                                     0                       0
<INTEREST-EXPENSE>                                 967                     260
<INCOME-PRETAX>                                  3,004                     918
<INCOME-TAX>                                     1,350                     389
<INCOME-CONTINUING>                              1,654                     529
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                     1,654                     529
<EPS-BASIC>                                     0.41                    0.14
<EPS-DILUTED>                                     0.39                    0.13