Would anyone know how well Access can handle large number of tables and handling the queries? Perhaps it's not the best database design, but I have with me a database that stores values for 42 variables (x dimension) by 267 variables (y dimension) by 8 units of time (z dimension). I need to run a report based on a query that joins more than 15 tables together, and some times, they includes calculated fields. I found that this task has not been possible (takes mor than 30 mins for the report to be printed on preview), but I really need that query to run. I'm seeking for more efficient and effective ways of handling 3 dimensional data that can go rather deep. Is Access of any help at all? If so, how should I design the db, if not, what are my alternatives? Thank you so much.