Note 11 - Accrued Liabilities
6 Months Ended
Jun. 30, 2013
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

11. Accrued Liabilities 


Accrued liabilities are as follows:


   

June 30, 2013

   

January 31, 2013

 
Professional fees     1,600,000       0  

Accrued sales commissions

  $ 303,493     $ 332,844  

Accrued bonus

    225,000       580,352  

Taxes Payable

    18,000       400,993  

Other

    1,888,778       611,712  
    $ 4,035,271     $ 1,925,901