<ARTICLE>  5
       
                                                   
<PERIOD-TYPE>                                       6-MOS
<FISCAL-YEAR-END>                             JUL-31-1999
<PERIOD-START>                                AUG-01-1998
<PERIOD-END>                                  JAN-31-1999
<CASH>                                          8,320,904
<SECURITIES>                                            0
<RECEIVABLES>                                   1,619,918
<ALLOWANCES>                                      217,000
<INVENTORY>                                     4,388,155
<CURRENT-ASSETS>                               14,686,833
<PP&E>                                          5,288,324
<DEPRECIATION>                                  2,613,966
<TOTAL-ASSETS>                                 18,268,559
<CURRENT-LIABILITIES>                           2,801,736
<BONDS>                                         9,361,581
<PREFERRED-MANDATORY>                                   0
<PREFERRED>                                             0
<COMMON>                                        5,099,740
<OTHER-SE>                                        908,402
<TOTAL-LIABILITY-AND-EQUITY>                   18,268,559
<SALES>                                         4,622,468
<TOTAL-REVENUES>                                4,622,468
<CGS>                                           3,421,554
<TOTAL-COSTS>                                   3,421,554
<OTHER-EXPENSES>                                7,512,291
<LOSS-PROVISION>                                        0
<INTEREST-EXPENSE>                                351,025
<INCOME-PRETAX>                                (6,385,306)
<INCOME-TAX>                                            0
<INCOME-CONTINUING>                            (6,385,306)
<DISCONTINUED>                                          0
<EXTRAORDINARY>                                         0
<CHANGES>                                               0
<NET-INCOME>                                   (6,385,306)
<EPS-PRIMARY>                                        (.52)
<EPS-DILUTED>                                        (.52)