<TABLE> <S> <C>
<ARTICLE> 5
<S> <C> <C> <C> <C>
<PERIOD-TYPE> 3-MOS 3-MOS 6-MOS 6-MOS
<FISCAL-YEAR-END> NOV-30-2000 NOV-30-1999 NOV-30-2000 NOV-30-1999
<PERIOD-END> MAY-31-2000 MAY-31-1999 MAY-31-2000 MAY-31-1999
<CASH> 103,397 1,786,389 103,397 1,786,389
<SECURITIES> 0 13,515,333 0 13,515,333
<RECEIVABLES> 7,205,284 6,127,000 7,205,284 6,127,000
<ALLOWANCES> (595,371) (606,381) (595,371) (606,381)
<INVENTORY> 411,731 703,346 411,731 703,346
<CURRENT-ASSETS> 7,583,339 22,972,937 7,583,339 22,972,937
<PP&E> 3,487,137 2,754,025 3,487,137 2,754,025
<DEPRECIATION> (2,009,739) (1,558,973) (2,009,739) (1,195,052)
<TOTAL-ASSETS> 9,254,685 24,498,812 9,254,685 24,498,812
<CURRENT-LIABILITIES> 6,737,306 4,903,340 6,737,306 4,903,340
<BONDS> 0 0 0 0
0 0 0 0
0 0 0 0
<COMMON> 642,360 7,366,228 642,360 7,366,228
<OTHER-SE> 1,777,019 12,035,944 1,777,019 12,035,944
<TOTAL-LIABILITY-AND-EQUITY> 9,254,685 24,498,812 9,254,685 24,498,812
<SALES> 6,484,553 7,224,389 13,507,096 15,026,986
<TOTAL-REVENUES> 6,484,553 7,224,389 13,507,096 15,026,986
<CGS> 3,807,791 4,332,368 7,434,200 8,750,845
<TOTAL-COSTS> 6,906,705 6,979,610 13,705,942 13,844,404
<OTHER-EXPENSES> 0 377 0 270
<LOSS-PROVISION> 0 0 0 0
<INTEREST-EXPENSE> 233 41 37,470 255
<INCOME-PRETAX> (352,965) 400,872 240,297 1,500,270
<INCOME-TAX> (130,100) 121,100 85,500 591,900
<INCOME-CONTINUING> (222,865) 279,772 154,797 908,370
<DISCONTINUED> 0 0 0 0
<EXTRAORDINARY> 0 0 0 367,509
<CHANGES> 0 0 0 0
<NET-INCOME> (222,865) 279,772 154,797 1,275,879
<EPS-BASIC> (.11) .08 .05 .34
<EPS-DILUTED> (.11) .07 .05 .34
</TABLE>