For what it's worth, anytime I have written a macro it's usually not because it's needed, but just because I think it'll be fun :)