Recently I wanted to manipulate files only in the current directory (not sub-directories). I usually use the following combination...
find . -type f -print0 | xargs -0 somecommand
The only problem I had with that was it ran through all sub-directories as well. Then I remembered the -m switch for ls and decided to depend on my good old friend sed.
ls -m | sed 's/, /\x0/g' | xargs -0 somecommand
Though I guess it would be better to do it...