Seriously, how much do I love your screen name? Awesomeness!
No suggestions on IF'ing here, I'm still working up to longer ones (long story, won't eat up your journal over it), but it sounds like a good idea to let your body repair first. The noodle arms get better, I promise. I'm now able to do big-kid pushups pretty reliably after working up to them.