Also, be aware with
defending weapons that you can only gain that
defending AC bonus in a round where you have attacked with the weapon in question. So a wizard can't cast a spell with a standard action (or other actions that don't involve using the armor spikes) and gain the AC benefit from armor spikes that went unused that round.