xargs is the best way, the most efficient one.
You might want to research into this however:
Code:
find /path/to -print0 | xargs -0 rm
You don't really need a -name or -iname to remove all the files. And using nulls as separators ensure that a funky file name won't break the thing.