I accidentally formatted a string for tsearch before trying to cast it to a date, and it worked! select 'June&15&2007'::date date ------------ 2007-06-15 (1 row) Is this a happy accident, or is it OK to count on it continuing to work this way? Thanks, Ian