That makes a lot of sense. At least I've managed to keep them from the raid frames. Using this function did the trick (thanks again Grimsbain!):
Code:
local IsNameplate = function(unit)
if type(unit) ~= "string" then return false end
if ( string.match(unit,"nameplate") ~= "nameplate" and string.match(unit,"NamePlate") ~= "NamePlate" ) then
return false
else
return true
end
end
Taint has never actually affected any functionality for me while playing, so I guess it's more of a 'puritan' thing. Pretty happy with this at the moment.