I use SuperDuperMacro as well. It's very nice.