Can you validate the page (say, at http://validator.w3.org/)? When
I've run into weird things like this, I have restarted by development
server on port 80 and pointed the validator at the page on my
development server just to see what it spits out.
oh... you wanted "good" ideas. Sorry, I don't think I can help you there.
The Firefox Web Developer Toolbar has a "Validate Local HTML"
method to make this easier, FWIW.
Also, if your markup and CSS validate, and there's no JS errors
showing, try turning off CSS.
Either the link is receiving the event and the action isn't taking place
for some reason - or - the link never gets the event at all because
some element is "above" it and capturing the event. Turning off CSS
will help determine if the latter is true.
Or add a listener to the body that alerts the target of a click event --
then try to click on the link and see what captures the event.