Note 10 - Commitments and Contingencies (Details) - Future Minimum Lease Payments Under Non-Cancelable Capital Leases (USD $)
Sep. 30, 2013
Future Minimum Lease Payments Under Non-Cancelable Capital Leases [Abstract]  
2013 $ 44,000
2014 67,000
2015 67,000
2016 67,000
2017 31,271
Total minimum lease payments 276,271
Less amount representing interest 66,129
Present value of capital lease obligations 210,142
Less current portion 70,027
Non-current portion $ 140,115