What makes no sense is that there are 6 million more buys vs sells and this price is still stuck at 0.07!! Can any one explain?? ID