If you have not tried this one yet, you must. Really. This is one gem that has, for the most part, slipped under the radar....In addition to the actual query, can return a structure containing query information (including the SQL executed).