For the past four years, I've relied on 802.11g Wi-Fi to get our router's Internet connection up to the second floor office where this web-server and our main PC both live. When we first moved into this house, I had come to the conclusion that there was no way I could route Ethernet cable from the first to the second floor (and across the width of the house) without doing something that She-Who-Must-Be-Obeyed would find objectionable.
So, after trying out three routers and countless Wi-Fi adapters looking for adequate range, reliability, and speed, I sunk into the belief that I was destined to put up with wildly fluctuating network speeds (often bouncing between 1 and 8 mbps realized throughput), intermittent connectivity loss (e.g., temporary wireless interference), and a generally unsatisfactory level of network performance.
Then, for no good reason, last week I revisited the idea of having an electrician run Cat-6 from where our router is to the upstairs office. I had always assumed it was prohibitively expensive, but figured getting an estimate couldn't hurt.
Wow! I was simply amazed when the job was done and I was no poorer than had I bought a new 802.11n router and PCI adapter for one computer. For a couple hundred dollars, we now have Gigabit Ethernet connecting our entire network. Granted, the Internet connection still trundles along at 3 mbps, but file transfers within the network (e.g., LAN backups and media copying) are blindingly fast.
So, if you're sick of mucking around with Wi-Fi for networking desktop PCs and other devices that don't move around a lot within your home, consider having an electrician give you an estimate on running some Ethernet cable. You may be surprised at how cheap it actually is (might be less expensive than buying some faster Wi-Fi gear and it's a LOT faster, reliable, and more secure). Make sure to get Cat-6 cable installed so you can be sure to take advantage of the new networking standards coming down the pike in a few years. You don't want to have to go about replacing wire inside your walls, and the better cable is only a few cents a foot more expensive (ours was 30 cents a foot).