Yeah, sounds like the query that's building the menu is fuzzier than the query that's building the results. This is entirely possible. Have you checked for case/punctuation differences in the genre field between the songs that appear and the songs that don't?
_________________________
-- roger