Most client cards have an Ad Hoc mode (Peer to Peer). The only thing you would need to be assured of is that all three machines are within range of each other. A to B and C, not just A to B. B to A and C. C to A and B, etc.... Generally that would mean the same room or very close to it. An AP provides a centralized location for network access but it's not mandatory if you organize your wireless clients properly. Just look for Ad Hoc mode on literature, white papers, product details etc.. when you are looking for client cards. You might want to consider USB clients since most have 4 or 5 foot pigtails that allow you to arrange the antennas. If your planning on using desktops, most PCI PCMCIA adapter solutions do not work well when range is a concern since the antennas are generally sitting behind your PC. Laptops are not so much of an issue.