I've tried using <TABLE>, which is okay in terms of look and speed, and I used <DIV> with CSS to give it a fixed dimension, even though, the table will most likely much longer and wider, and I will have scroll bars on both sides to make it look better.
But, I am also still experimenting with the OWC spreadsheet, which gives me all the functions that an Excel spreadsheet provides and it even allows me to export to Excel with one click, which I think, my user will need.
This time with spreadsheet, instead of loading possibly thousands of rows in one run, I am limiting 1000 rows at a time, and give users options to go to <Next> or <Previous> pages.
And of course, I am still playing with this. I am having problem doing copyFromRecordset the second time to load the next batch of rows. It sill loads the first 1000 rows.