CONDENSED CONSOLIDATED BALANCE SHEET (Parenthetical) (USD $)
Jan. 31, 2012
Jul. 31, 2011
Non-compete Agreement, accumulated amortization $ 235,750  
Common stock, par value $ 0.006 $ 0.006
Common stock, authorized 150,000,000 150,000,000
Common stock, issued 40,763,569 34,905,136
Common stock, outstanding 40,763,569 34,905,136
Common stock owed but not issued, shares 0 100,000
Treasury Stock, shares 2,000,000