Skip, is this because you've put the pivot table on the same worksheet as the data? When I make a pivot-table using "insert - pivot table" in Excel2007, and accept the default of making the pivot table in a new worksheet, I can set its filter to show the top 3, and order by count, and it displays correctly, but if I add more data to the original worksheet, the pivot table doesn't reflect the changes until I do a "refresh" on it. I'd still, absolutely, go with the pivot-table approach on this, and thanks for the tip about Top10, I hadn't noticed this filter before.