A common UI problem is displaying a large amount of information in only a little space. Different user requirements allow for different solutions. For example, perhaps the user has 50 items, but only needs to see 10 at a time. The entire list is still small enough that you can bring all the data to the client - don't need to page through it with a previous/next button doing server hits. Technically, this could be implemented by putting all 50 items in a sub-page, and then displaying that sub-page in the main page as an inline frame. This would fulfill the user requirements:
- You could set the frame size to be only 10 items.
- All the data is still at the client - so it's quick
- The user can conveniently scroll through the list.
This technique is quick to develop, has the same user benefit, and is all around cleaner.