<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<S> <C> <C>
<PERIOD-TYPE> YEAR 3-MOS
<FISCAL-YEAR-END> DEC-31-1999 MAR-31-2000
<PERIOD-START> JAN-01-1999 JAN-01-2000
<PERIOD-END> DEC-31-1999 MAR-31-2000
<CASH> 6,340,852 940,937
<SECURITIES> 0 0
<RECEIVABLES> 12,239,086 12,277,079
<ALLOWANCES> 758,705 1,276,639
<INVENTORY> 0 0
<CURRENT-ASSETS> 18,648,980 12,882,122
<PP&E> 6,767,062 7,373,516
<DEPRECIATION> 2,718,921 3,090,940
<TOTAL-ASSETS> 29,771,113 26,567,470
<CURRENT-LIABILITIES> 18,339,601 13,531,225
<BONDS> 3,060,844 3,046,473
34,869,898 36,277,337
0 0
<COMMON> 86,014 93,795
<OTHER-SE> (28,373,213) (28,173,858)
<TOTAL-LIABILITY-AND-EQUITY> 29,771,113 26,567,470
<SALES> 0 0
<TOTAL-REVENUES> 51,910,673 11,106,476
<CGS> 17,247,243 2,899,201
<TOTAL-COSTS> 0 0
<OTHER-EXPENSES> 30,077,044 7,522,560
<LOSS-PROVISION> (263,973) 554,319
<INTEREST-EXPENSE> 2,216,689 236,270
<INCOME-PRETAX> 2,564,335 (286,397)
<INCOME-TAX> 1,792,832 (51,551)
<INCOME-CONTINUING> 771,503 (234,846)
<DISCONTINUED> 0 0
<EXTRAORDINARY> (516,864) 0
<CHANGES> 0 0
<NET-INCOME> (15,365,173) (1,461,762)
<EPS-BASIC> (1.60) (0.22)
<EPS-DILUTED> (1.60) (0.22)
</TABLE>