What type of problems would cause a 1995 Pontiac Bonneville to not crank?

1)bad or discharged battery -charge(12.6volts,perform draw test) or replace. 2)corroded battery terminals and posts -clean. 3)corroded battery cables -replace. 4)bad starter and/or starter relay. 5)bad ignition switch. 6)bad connection to starter. 7)melted fusible link(s). 8)broken starter signal wire. 9)alarm system has disabled starting. 10)bad transmission neutral safety switch or inhibitor switch. 11)make sure it is in "Park" 12)make sure engine isn't locked up. 13)make sure A/C compressor and other accessories are not locked up. 14)bad coded ignition key(resistor in key).