why does my interrupt keep firing?

These should link to CrossRoads files.

http://www.crossroadsfencing.com/Arduino%20Mini-Pro.s
http://www.crossroadsfencing.com/Generic%20328%20Arduino.s

Most forums don't like spaces in URLs. You can replace them with %20 to make them work.

You'll have to right-click and 'save as'.