consider running a real cat 5e or 6 cable... unless you live in an apartment, etc... find a buddy with the basic know how, get a six pack, and go to it!
A wired connection will be able to handle huge amounts of data compared to wireless, it doesn't need athentication, rebooting, power, handshaking, passwords, etc...
I do use wireless for alot of stuff where I can't be bothered... like wii in the kid's room.
But for the ever growing demands of Home theater and straming, it was worth it to get a solid connection.
Although not ideal, remeber your can run ourside house - especially if you have siding, you can snake your cable under a run of siding to get between floors, etc...