pull your plugs and check for spark, you need to press them against the head to complete the circut, that well tell you if something in your ignition is messed up, the kill switch is pretty solid, worse case you can unplug it to see, you can leave your hood off to test it as well, it well run with the ignition disconnected. infact if you everforgot your key out somewhere you could just unplug the ignition and run all day.
if its not starting it may be flooded, once it gets a good volume of fule in there its not going to let any amount of spark light it up.
fule, spark, compression and your sled should at least pop when you pull it, if your plugs are soaking wet you should be able to clear it out by pulling them out and just pulling on the cord for a bit, i let my sled idle low one day warming up and she stalled and flooded, it took me for freaking ever to get her back running again so i feel your pain, the plugs should allways be the first thing you check, spark, fouling and wet with fule.