Is there a way to create custom reports--either as a plug-in or through an existing interface? Thanks.
Yes, there is such a way. If you have PHP programming knowledge, have a look to amember/admin/reports/ folder for examples.