1 usually won’t change the mouse cursor to a “hand cursor”, so maybe it is not as desirable in some cases.
2 seems to cause the page to shift to a new location sometimes on IE 6 and IE 7. (to top of page?)
3 … should work… but is it an old school way and should be avoided for modern browsers?
4 should work well…
method 5 the best way. Thanks