<ARTICLE> 5 <PERIOD-TYPE> 3-MOS 3-MOS <FISCAL-YEAR-END> MAR-31-2000 MAR-31-1999 <PERIOD-START> APR-01-1999 APR-01-1998 <PERIOD-END> JUN-30-1999 JUN-30-1998 <CASH> 1,225,538 1,549,636 <SECURITIES> 0 0 <RECEIVABLES> 13,997,596 9,723,594 <ALLOWANCES> 185,915 147,413 <INVENTORY> 0 0 <CURRENT-ASSETS> 15,813,144 12,091,219 <PP&E> 9,317,195 7,761,639 <DEPRECIATION> 4,093,579 2,545,921 <TOTAL-ASSETS> 44,814,284 41,962,174 <CURRENT-LIABILITIES> 12,691,498 9,632,816 <BONDS> 0 0 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 0 0 <COMMON> 65,844 65,225 <OTHER-SE> 20,802,114 16,566,931 <TOTAL-LIABILITY-AND-EQUITY> 44,814,284 41,962,174 <SALES> 15,899,242 12,012,706 <TOTAL-REVENUES> 15,899,242 12,012,706 <CGS> 8,312,333 5,863,533 <TOTAL-COSTS> 13,775,627 10,015,959 <OTHER-EXPENSES> 0 0 <LOSS-PROVISION> 0 24,850 <INTEREST-EXPENSE> 407,838 499,148 <INCOME-PRETAX> 1,724,540 1,504,863 <INCOME-TAX> 716,742 650,419 <INCOME-CONTINUING> 1,007,798 854,444 <DISCONTINUED> 0 0 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> 1,007,798 854,444 <EPS-BASIC> .15 .13 <EPS-DILUTED> .15 .13