* JS events, such like <p onmouseover="tooltip_on('you're hovering!')" onmouseout="tooltip_off()">Whee!</p>. I tend to like this one (and implemented it in my game.module, not via jQuery though) the most because it a) doesn't pollute the DOM, b) don't harm screen readers,
Screen readers need to see the content you display on hover too.
In my particular case, the information on hover was of little import - it was a foreshadowing of what they'd be clicking on, such that there was no loss of inaccessibility - someone could just click the link and get (even more) of what the hover was actually talking about. With that said, of the four options I described, you probably most like the the <div> one with IDs. But where would you put those? Putting them right next to the text ruins readability of the main text, and putting them at the end of the page removes any sort of context. -- Morbus Iff ( accept no prostitutes ) Technical: http://www.oreillynet.com/pub/au/779 Culture: http://www.disobey.com/ and http://www.gamegrene.com/ icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus