RE:Heads Should RollWhat the heck. Haven't heard about this company before but saw this post and took a look. I don't see how the press release released today could cause such a dip. It has been a long time since I was in a science class but the results seem postive for the treatment. Why would the stock dip?