<ARTICLE> 5 <PERIOD-TYPE> 3-MOS 3-MOS YEAR YEAR <FISCAL-YEAR-END> NOV-30-2000 NOV-30-1999 NOV-30-2000 NOV-30-1999 <PERIOD-END> NOV-30-2000 NOV-30-1999 NOV-30-2000 NOV-30-1999 <CASH> 804,508 807,360 804,508 807,360 <SECURITIES> 3,381,445 3,300,239 3,381,445 3,300,239 <RECEIVABLES> 7,709,179 8,555,108 7,709,179 8,555,108 <ALLOWANCES> 1,379,424 1,183,576 1,379,424 1,183,576 <INVENTORY> 5,735,427 6,235,270 5,735,427 6,235,270 <CURRENT-ASSETS> 18,038,227 18,620,795 18,038,227 18,260,795 <PP&E> 4,137,517 3,356,920 4,137,517 3,356,920 <DEPRECIATION> 2,820,317 2,447,436 2,820,317 2,447,436 <TOTAL-ASSETS> 20,312,056 21,494,987 20,312,056 21,494,987 <CURRENT-LIABILITIES> 5,788,852 6,328,905 5,788,852 6,328,905 <BONDS> 556,656 0 556,656 0 <PREFERRED-MANDATORY> 0 0 0 0 <PREFERRED> 0 0 0 0 <COMMON> 70,637 73,421 70,637 73,421 <OTHER-SE> 13,895,911 15,092,661 13,895,911 15,092,661 <TOTAL-LIABILITY-AND-EQUITY> 20,312,056 21,494,987 20,312,056 21,494,987 <SALES> 8,038,539 9,384,843 38,451,980 39,028,936 <TOTAL-REVENUES> 8,005,791 9,483,610 38,638,264 39,314,405 <CGS> 2,904,360 3,066,028 14,299,928 15,095,971 <TOTAL-COSTS> 10,044,071 8,613,147 39,620,685 38,500,390 <OTHER-EXPENSES> 0 0 0 0 <LOSS-PROVISION> 104,696 30,426 249,279 115,569 <INTEREST-EXPENSE> 62,030 34,036 159,477 142,662 <INCOME-PRETAX> (2,038,280) 870,463 (982,421) 814,015 <INCOME-TAX> (780,052) 322,071 (327,911) 301,511 <INCOME-CONTINUING> (1,258,228) 548,392 (654,510) 512,504 <DISCONTINUED> 0 0 0 (803,603) <EXTRAORDINARY> 0 0 0 0 <CHANGES> 0 0 0 0 <NET-INCOME> (1,258,228) 548,392 (654,510) (291,099) <EPS-BASIC> (0.18) 0.08 (0.09) (0.04) <EPS-DILUTED> (0.18) 0.07 (0.09) (0.04)