As far as the find goes--if it's a mixed environment, you'll have to edit that find command--for example, a user who puts files, created on her Windows machine, on the samba server.
It's been awhile since I've had to do this but it's something like
find / -u starla -print0
(Too sleepy to make sure I have the correct syntax right now. I do remember the print0 part though.)