Here is a note on Milestone for anyone that I sent a copy to. It describes one of the "workarounds", so if you have a copy and haven't seen this yet, take a look:
What you want to be careful of is telling it that a price moved by a whole lot, because it will get messed up.
For example, if the current price is 0.56 then Milestone might tell you to set alerts at 0.52 and 0.60. It expects the next price you report to be somewhere close to one of those alerts (like 0.50 or 0.61). When you go back in, if you tell it that the new price is 1.00 all of a sudden, I think it will start giving you instructions that won't make sense.
To avoid that, in a case where the price moves a lot, you have to tell Milestone about it "step by step". So put in a price of 0.61, then rerun the program to get new instructions. Then keep doing that until you get to the real price.
Sometimes when the price moves a lot it takes me about 5 minutes of doing that before I finally tell Milestone what the REAL price in the market is, lol.