Here is an awesome 802.11b/g antenna. depending on your AP, you may need two. the coverage w/ these is incredible. We used them to pickup 2 PCs @ a boathouse that was about 1200' away from the AP. The signal is always @ the maximum on the Windows Wireless mgr (but we all know how inaccurate that is).
This is the only link I could find on it. Contact me via email, and i will forward you the original email that i got on it.
[Link: cgi.ebay.com] Your other option is to use wireless bridges, instead of an AP, w/ directional antennas, either Yagi or patch antennas.
We have installed plenty of these systems on the commercial side, & a few on the resi side.