Thanks a lot for the assist! This code doesn't do the same thing as when I echo out all the statements manually (via PHP). No error is produced in the error console with your loops, so I'm at a loss as to what exactly to look at.
I'm linking directly to mp3 files, so if the click wasn't being handled, it would serve them up as a download. This isn't happening (nor do I want it to,) and I only mention it because that would seem to indicate that indeed the click was being handled in some way (ie, when clicked, nothing happens.)
Is there a particular panel in Firebug that would allow me to view exactly what the browser is seeing/interpreting (ie, the long-hand version of these functions), after parsing these loops?
Is it correct that all these functions made in these loops can all exist in memory at runtime (ie, the DOM), rather than procedurally in the source? I just want to be sure I'm understanding this properly and not merely finding a solution.
Anything you can add would be greatly appreciate, thanks again!