I need to create a custom report that is based on several profile fields. It will need to group on one profile field, sort by another two, and then show four more -- for all active users. Should I be looking to do this as a page node or a module? I've been trying to do it as a page node, but have been mostly unsuccessful thus far.