Isn't it possible to move the 'trash' feature to the filesystem level ? For example, a file would be marked as "trashed" (with an attribute for example). The "trash" folder would then be a simple query. Any file with this "trashed" attribute would then be ignored by the filesystem when doing an ls in terminal, but still be recoverable... -- Adrien Destugues / PulkoMandy http://pulkomandy.ath.cx