Well, if you know how to trade, MGLG has provided a better return on an investment than most (note I said most not all) in 2009. Now, as far as the other items you mentioned, you may want to sell and move on starting Monday morning b/c I am sure it will be a while before any of that happens.
MGLG has recently defined the direction it wants to take. It is laying the ground work, and it is slowly working toward getting the company at a base where it can enjoy moving to the next level and eventually on to the things you mention. Obviously it takes getting the mechanism in place that creates cash flow, then creating the cash flow by getting product to market, and then continuing this while building a larger base... which contributes to eventual profit.