How do you personally go about multitarget dps?
I currently keybind every dps ability to both focus and target - along the lines of /cast [@focus] shift; [@target] nomod - but I think this is overly complex - especially when I get into ctrl-shift (focus) and ctrl (target) binds. It also doesn't scale to a fight like beth'liac where there are many medium hp mobs - rather than just two primary large-hp mobs.
I have seen people using @mouseover macros, but I don't trust my mouseover to not shift just as I cast - so I haven't been willing to go that route.
Back in tbc I used to just tab a heap - but that only works when there aren't several thousand spiderlings or other mobs that should be ignored in the area.
Any ideas or personal preferences?
Any mods that I should know about that I don't?