Google's Panda Algorithm has this Problem of showing more pages of the same site in search results, so making it difficult for the other site to come at top ten for a particular keyword. I 'm try to change my strict keywords like "youtube" to phrase keywords with high search volume to phrase keywords like "youtube downloader or youtube mp3 converter". what do u feel.
i think it depends on your search query.. you can do anything about it, its part of their algo.. They rather show multiple result from a same site than showing sites that are not following their guidelines..
Multiple listing is not after effect of Panda... In fact, Google is displaying such results from years. Google likes to display pages which are relevant to search query and useful for the user. So, if it finds more than one useful pages... It will display multiple listing of same website.