dispelling
Starfox is both right and wrong

starfox is right in that dispel magic can be used to dispel multiple enchantments in an area. When used in this manner, it will only dispel one enchantment per item or being, starting with the highest level one when used this way.
Therefore if you cast magic weapon (Cl 1) to enchant the fighter's sword to +1 and another magic weapon to enchant the Rogue's short sword to +1 both can be eliminated by one area dispel magic.
If you cast NUA on the weapons they will have another lvl 1 spell on them that lasts for days. I would assume which same-level spell the dispel affects first would be determined randomly.
However if you have the heighen feat you can make NUA 2nd level and it will automatically be checked first on area dispel attempts. Cast it multiple times for more protection since the area dispel might not hit the first NUA and will then move onto remaining spells on the object until it dispels one.
Since NUA lasts for days this can be a good generic prep before tackling an area where there might be magical resistance with dispel magics.
This probably won't become an issued until you start hitting mid to high level clerics and wizards but if you use magic weapon and GMW to buff up all the time expect the DM to counter with dispel magic at some point.
Starfox is wrong only in his example because NUA can only be cast on an object so you can't protect people from having the enchantments stripped off of them using NUA.
Therefore NUA is only helpful in this regard to object buffs.