Somthing even more dummy proof. Ill give an example of what i would like to see. In a creation wizzard.

1st step Enter your game >>..WoW

2nd step Build your team

slot one? Name>> Paladin. what spec >.PvE Prot. What Alt spec >. PvP Holy
Slot two Name >> Shaman. What spec> PvE Resto. ALt spec>> PvP Elemental
Slot three Name>> Shaman. What spec> PvE Elemental. Alts spec PvP Elemental
Slot 4 etc.........

Now when i load the new team. it will have hotkeys AND macros built based on what the "popular" builds are for those specs. In game i can change hotkeys to my liking or use the default ones the sofware created for me. I can also build quick macros and hotkeys in an in game interface via drag and drop/shift clicking on spells. The choice could be " choose type of macro. ie /castsequence or /cast. It could add reset times..and other conditions via click boxes. ( these macros would be created inside the software, not the game, but you could do it from inside the game)

That would be my dream addition to ISboxer btw 8) but something that no software has.