<ARTICLE> 5

                                                  
<PERIOD-TYPE>                   3-MOS                   3-MOS
<FISCAL-YEAR-END>                          NOV-30-2000 		 NOV-30-1999
<PERIOD-END>                               FEB-28-2000             FEB-28-1999
<CASH>                                      15,817,795               2,865,056
<SECURITIES>                                         0              13,016,334
<RECEIVABLES>                                7,840,078               6,911,422
<ALLOWANCES>                                 (519,222)               (562,393)
<INVENTORY>                                    320,204                 673,154
<CURRENT-ASSETS>                            24,458,303              24,002,688
<PP&E>                                       3,294,393               2,740,562
<DEPRECIATION>                             (1,873,589)             (1,622,396)
<TOTAL-ASSETS>                              26,119,440              25,488,009
<CURRENT-LIABILITIES>                        5,719,033               6,196,109
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                     6,919,095               7,286,159
<OTHER-SE>                                  13,383,212              11,836,241
<TOTAL-LIABILITY-AND-EQUITY>                26,119,440              25,488,009
<SALES>                                      7,022,543               7,802,597
<TOTAL-REVENUES>                             7,022,543               7,802,597
<CGS>                                        3,626,409               4,418,477
<TOTAL-COSTS>                                6,799,237               6,864,794
<OTHER-EXPENSES>                                     0                   (107)
<LOSS-PROVISION>                                     0                       0
<INTEREST-EXPENSE>                                   0                     214
<INCOME-PRETAX>                                593,262               1,099,398
<INCOME-TAX>                                   215,600                 470,800
<INCOME-CONTINUING>                            377,662                 628,598
<DISCONTINUED>                                       0                	     0
<EXTRAORDINARY>                                      0                 367,509
<CHANGES>                                            0                       0
<NET-INCOME>                                   377,662                 996,107
<EPS-BASIC>                                     0.10                    0.27
<EPS-DILUTED>                                     0.10                    0.26
<FN>

EPS do not reflect effect reduced shares outstanding as a result of tender offer
completed in March 2000.

For 1999, EPS represent EPS - Net Income. EPS from continuing operations
- - -diluted and - basic were $0.16 and $0.17, respectively.