Have you tried Rupnet? My prediction there was relatively accurate. I was transferred to a Local Office for an interview, so, it was a bit more predictable. However, I still think rupnet is a good way to stay motivated with predictions based on statistical analysis.