Faceted Search - the hard part without aggregate functions in RDF

Faceted search also means that people often want to know not only the general category, but also the "Count" - which could mean three things.
1. How many object are there like this
2. How many objects are there like this in the search I just completed
3. How many objects are there like this if I add different facet

The computational challenge is big, and the programmatic challenge even greater when (especially, when like most sparql developers, I'm waiting for aggregate functions.)

What I am hoping will rescue me from the evil of slow queries is Sesame's prepared queries
"4.2.2.3. Preparing and Reusing Queries"
http://www.openrdf.org/doc/sesame2/users/ch04.html#d0e632 (scroll down a bit)

I'll know in a few hours !