I wondered if it was possible to see what the original password put in was if one does a select * from pg_shadow where user = 'the_user'; and you end up with passwd as a great big long string.
regards
Ricahrd