I have a database of full of items with nondescript names like "X0001", "X0002", etc. where each item has ~30 features which are usually strings of ~10 characters, but could be ranges or 50 characters. These features uniquely identify the item and are the things that the end-users already understand and want to be able to see.
In fact, the users would like to see all of them, all the time. However, their monitors aren't large enough and we'd like to avoid horizontal scrolling in our browser application.
So far, we've come up with an unordered list of feature/value pairs displayed horizontally and which wraps. But it's kind of difficult to compare one items feature set with 2 or 3 others, so I'm interested in learning the best practices for displaying this sort of anonymous feature-driven data in a user-friendly way.