Barry,

lots of big sites still have problems with IE7. If you have a content management system, 50 templates and perhaps 4 times the number controls (logical elements like menu, list and such), it takes a long time to adapt to a new browser.

Without JavaScript, you are pretty limited. As long as you can navigate everywhere without, you're fine. Just ensure, that you loose nothing but some effects when JavaScript is turned off.

I did not try myself but I would guess you could achieve the same effect with CSS, where you either bring a <div> to full height, or change visibility. For example the height solution could be a <div> containing "Top Songs" AND the songs. For example the hover event could expand the layer to full height. Thats just brainstorming btw. never tried something like that.

Juergen