Building a ChronoGraph

Using an interrupt since if im not mistaken, thats the fastest sensing capability of the arduino is it not?

Probably not.
Simple direct port read would be quicker.