Thanks for buying my book!
I didn't mean to imply that TagLister and/or getResources wouldn't do it. I just meant that you might want to create several divs, each with its own getResource or TagLister call and use JS to show just one of them (and toggle the others to be invisible) when a user selects one of your filter buttons.
That way the user could switch very rapidly between the various views and the initial page load would still be fairly fast because the whole page could be cached.
------------------------------------------------------------------------------------------
PLEASE, PLEASE specify the version of MODX you are using.
MODX info for everyone:
http://bobsguides.com/modx.html