Oh I'm sorry; a mis-communication. There are close to 90 rows... but almost all are blank with the exception of about 25 rows of DATA (at a time). So it isn't that there are only 25 rows, its just that of the 90 only 25 are actually populated at a time. And they change wildly as the report goes on, making it a challenge. I'm excited to try this solution! Thanks again.