you can use /target party1 /target party2 etc so that way your macros are all standardized and the only thing you have to remember from run to run is who each party member is. Also wouldn't work well for battlegrounds, but then again who'd want to setup 40 macros for that.

its a neat idea although I think i prefer mashing my keyboard since I'd get too excited and start yelling nonsense into my mic