1. A method for evaluating a plurality of moving queries over moving objects, the queries and objects moving with respect to each other, the method comprising: constructing a bounding box to contain each one of the plurality of moving objects and moving queries; creating an object index for each one of the plurality of moving objects and a query index for each one of the moving queries using the corresponding bounding box; and evaluating the plurality of queries periodically using the query index to determine which moving objects to include in each moving query evaluation.