I need to write a data exploration tool that displays large amounts of data in a spreadsheet format.
Salient problem features:
- Large number of rows -- typically .5 to 1 million
 - 30-50 columns
 - Need to be able to sort on columns
 - Rapidly apply filters -- say hide all rows that have have foobar in them
 - Need to be able to lock rows/cols
 
Thanks.