I've been sitting here wondering why this couldn't be accomplished with macros already.