23 Haste or 22 Agi for a dps warrior ?

Does spec matter as in fury or arms ?

Goes the same for DK's ? Retadins ?

Tried a simple search but didn't find any, anyways I was thinking if I would find anything in an old thread it might be obselete with the new haste improvements in recent patch.