Note 4 - Accounts Receivable (Details) - Allowance for Doubtful Accounts (USD $)
12 Months Ended
Dec. 31, 2013
Dec. 31, 2012
Allowance for Doubtful Accounts [Abstract]    
Balance at Beginning of Period $ 108,750 $ 39,000
Provisions, net 92,224 485,072
Balance at End of Period 2,899 108,750
Write-Off/Recovery $ (198,325) $ (415,322)