First, you should open your own thread. Your question is different. Related, but different. Being in it's own thread makes it easy for others to find it.
Second, can you provide output and actual error messages? Also, add a "[tt]-v[/tt]" after the "[tt]/usr/bin/scp[/tt]" and it will print out debug messages.
Have you tried it without the "[tt]-i[/tt]" option and the path to the identity file? You should be able to default that.