Thanks for the help, great answers! I'm working through Hemant and Niels' suggestions and will update the thread with the final outcome.
Hemant: in that example, are you able to profile all accounts, or do you still run it on a sampling of the data and clear out accounts continuously?