[SOLVED] Is there any way to "delay()" (or equivalent) within an interrupt?

Either way is this your point?

Yes it was. I'm glad to see you picked up the proper solution.