Thanks maroon. I didn't think you could create the same timer within a function triggered by that timer. Now that I think about it, once the function is called, the timer doesn't exist anymore so creating the timer in the function wouldn't actually overwrite it.. Or whatever, you know what I mean (hopefully).
At any rate, it's working now, thanks again!