Thanks, @CJK. For the record, I use Alfred and LaunchBar together. I find they each have strengths and weaknesses that complement one another, so whatever is tempting you about LB, I think chances are good you'll find a place for it alongside Alfred.
Regarding the semicolon key accidentally looping the macro, this was indeed not the case in my testing, and I imagine it would work out fine in practice on most other Macs as well, but you're right, it would be safer to insert it via pasting instead.