I have been writing software for thoroughbred horses for years and during the last 2 years I introduced the NFL, MLB and NBA Prediction Software Programs. I just completed the NHL Prediction Computer Software Program using similar techniques.  Every week the program will automatically "Parse" the player and team ratings from the ESPN websites. Parsing will also update the player roster with active injuries. When available, the program will parse the scores, team standings, & Vegas spreads. Based on weekly results, you can "tweak" the weighting factors to give more or less influence on any specific rating. The program will ultimately generate a report showing total team and player ratings. The matchup is shown sorted on total prediction points top to bottom. There's even an option that with 1 click of the mouse, the program will perform all the actions needed to generate the report.  You can go to my website at nhlpredictions dot jzambuto dot com and link to the full help program and YouTube videos showing how to use the software program. 
 Note: shipping cost is only if you want a CD backup. The program is fully downloadable from my website.