Interrupts and Timers

I don't have a good sketch that demonstrates input capture. Maybe Nick Gammon does. Use Google. It knows him well. The Arduino playground might have an example. Google works on that too. Anything in "instructables" should be avoided though.

You did not answer my question: Can this block and wait or does your sketch have other work to do while it's waiting for the rising edge?