I've seen (and used) code to have a link spawn a javascript action many times in my life, but I've never come to a firm conclusion on if the href attribute should be blank or #. Do you have any preference one way or the other, and if so, why?
<a href="" onclick="javascript: DoSomething();">linky</a>
or
<a href="#" onclick="javascript: DoSomething();">linky</a>