Wow, thanks the 300ft cat sound like the best suggestion. I would like to add an antenna to the laptop, it's a Dell D620, but it's card and antenna is all internal. So I have no idea how to do that, or the can thingie might be a good option as it's portable and directional.
I'm going to mark this solved, cause we have some good research here for others to review if they are having the same problem. But feel free to drop in more ideas, as I'm sure there's a 1,000 ways to do it.
I think increasing the base antenna is a cheap test for my first try. Thanks again!
OldGuy - 99% of all the laptops and notebooks are not made to use external antennas. Here is a picture that I took of a wireless card with antennas that came out of a older Dell. As you can see the two small antennas at the top of the card. They are normally located inside the top cover on one side of the screen frame and at the bottom of the screen. These are not even a 2db antenna(s)

Once could always hack their machine and and build some sort of an antenna that uses a mmx connector that could lead from a external antenna to the connector on the wireless card itself. The antenna(s) connect using a mmx connector as seen at the top right corner of the wireless card in the above picture. That certainly would
NOT be my first choice. You could also buy an pcmcia wireless card that would accept an external antenna, that is if your machine can take a pcmcia card. Here is another way, though no means a cheap one
http://www.radiolabs.com/products/wireless/wireless-marine-antenna.php Another option would to be run a cable say halfway to where you need a signal and than use a wireless bridge like the WET11 or WET54G. Anyway good luck with your little project and be sure to post your solution