lucy24 - 3:43 am on Jan 22, 2013 (gmt 0)
I'm considering adding a "view all" in addition to pagination; however, I'm very concerned about resource utilization
I don't think you need to be. The users are thinking the same thing-- and it's a lot more noticeable from their end. How often do you select Show All on shopping sites? How many results-per-page does your search engine show? (G### goes up to 100, but I don't know anyone who uses this number by default.) Just make sure your default page says what the total is. "1-20 of 48" and the user might well go for Show All; "1-20 of 480" and they probably won't.
If you're already at the edge of your bandwidth or RAM limits, it's probably time for an upgrade anyway. "It's a great site but it takes forever to load" has got to be on the list of Top Ten Things you never want your users to say.