Sorting a recordset incurs fairly high cpu usage. Your best bet would be to sort on the database backend.