For resolving problems at a distance, maybe you should consider Ho'oponopono. For some good explanations go to:
http://hooponoponoinsights.wordpress.com/