Hmm... I think that should work... it might depend on vi/vim/vim-tiny...?
Or I could have messed up the syntax
But q and a letter should start a macro recording, then q again to end it. And 3@a should do the macro assigned to a three times...
But I'm really getting into vim now. I just got a decent .vimrc file configured for my work comp.
Edit: Also, I just noticed your guide status - congrats!