What I have forgotten to say is that you should ALWAYS check your prediction on the second next draw too!!! Often there are tendences where LS only has 1 or 2 numbers correct for the next draw but 3 or 4 (or more) for the second next draw. TRACK THIS !! If you notice this behaviour, then play your predictions for the second next draw and not the next. If your bonusball was drawn last, I'm not surprised it will often be one of the predicted numbers. All 10 predicted numbers are truly due to come out in your game, but the strand that was predicted by LS may start to appear later than expected. If the last ball that rolls out of the machine is a correct one, and those before that did not look close to your prediction, it is likely that the prediction will progress in the draw after that.
I have the same here. I did a real live test on saturday's draw. Only 2 numbers came up !! Unfortunately I had no time (too busy) to play the prediction again on wednesday (yesterday). I should have : 4 + bonus correct.
This tendency will change overtime.I thought about implementing an estimation in the engine for this behaviour too, but therefor LS should do at least 2 predictions runs on "older" draws before beginning it's final prediction. This would lead to unacceptable prediction times where people with slower pc's would not be able to finish the process in time before the draw takes place. I believe this is something that can be detected faster by the user of the soft than the soft itself.
Bottomline is that you should track the tendency where most of the predicted numbers gather together. This may be in the next, the second next or (rarely) in the 3rd next draw.
Keep watching your numbers closely !!