I have this plugin widget with a nice ajax category filter but show the categories with 0 count on the current query results.
This is the function... I guess...