First Time Patrons by Payment Method

Hi there,

Double post with Marketing forum...

Our Marketing department is looking for # users whose first transaction was with a given payment method.  

I have a script written to pull this straight out of the database back-end using SQL, but it takes a lot of database energy and I'm not comfortable making it front-end.  

Has anyone developed a custom report or tool to answer this question from the front-end?  Or found a standard report I don't know about that would do it?

Thanks,

Frannie