just out of curiosity - does your database have one Richard with 2 entry dates, or 2 Richards. If the latter, I would consider creating a query with addtional columns and either include the DISTINCT or DISTINCTROW keyword and avoid am intensive sub-select (especially given the size of the DB).