Have you considered running fiber to the barn? You can get some multi-mode (MM) fiber with SC connectors already terminated from lanshack.com for really cheap. They even sell it with the pulling assembly already installed. Then you can get some fiber to Ethernet converters (UTP to Multimode...