I had no idea until recently that you can actually prevent creation of the
._filename files when using tar (and other commands, I assume) by setting an environment variable. On Leopard, it’s called COPYFILE_DISABLE.
So, put this in your .bash_profile:
export COPYFILE_DISABLE=true and you can avoid having to do this.