Nice macro. It also demonstrates something I forget sometimes that there are abbreviations for a lot of the commands. Important when you have a long macro and need the bytes.

Recently I found that abbreviations work fine for /equip items. Just include enough of the name of an item to make it unique to anything else you are carrying. For instance:

/equip Carrot

to equip Carrot on a Stick

I guess you could even use

/equip Ca

if you didn't have anything else starting with Ca in your backpack, though that's kinda risky.

Whatever. Mainly you can abbreviate here and there to make room in your macro for more commands if you need it.