Looking at St_Disjoint(geometry, geometry), I noticed that the function does not use an index. Is there is a reason why? Based upon the docs describing disjoint, I'd assume that "SELECT NOT $1 && $2 AND ..." would work... http://postgis.refractions.net/documentation/manual-svn/ST_Disjoint.html -bborie