As far as mcap being lower than cash on hand, have a look at HRR. Mcap is 10mil less than cash on hand (although there are plenty of options I dont think it would reach 10mil).
They have an ongoing cashflow too so we all just have to sit tight and accumulate till things look up!