Now this looks really interesting, and I think a tutorial about it demoing how one can include record sets within the HTML is beneficial.
I did know this could be done as I have previously built a dynamic menu where it has a recordset within the html of the menu. The benefit of this was to be able to get parent, child and sub-child items within the menu and make sure they appeared in the correct place. It was complex though!
Isn't your powerstore products menu built in a similar manner? Was that built with CSS Menu Writer, or did you manually create it?