A few questions..
How far is it? : Is there anything around that might interfere with it, now or in the future?
You might be better off going with a medium to large WiFi antenna, with a very high gain. Remember you just don't have to make the signal reach...it has to reach with a pretty good signal strength. The lower the signal strength you get?.the slower the connection.
try this ...
http://www.radiolabs.com/products/wireless/wireless.html
Make sure to get a Wireless access point that you can attach an external antenna to. So, first figure out what antenna meets your need than find an access point what will work with it. Always keep in mind future expandability. Example, if you get a good antenna that, lets say, reaches about 300' radius, with a good signal strength, your investment is safe...in case they decide to add another shack with a computer... :-)
Hope this helps and/or leads you in the right direction.