I was thinking about this the other night. If it's dumb question I'm sure that everyone will rush to helpfully point this out, but can't you make a repeater out of two WiFi routers?
If a distant wireless Internet AP is out of range of part of your network and you can't move the access point, can't you take a router located just within range, configure it to client mode on the AP's channel (say 11), then run an ethernet cable from its output to the "Internet in" port (or perhaps one of the switched ports, I'm not sure) of a _second_ router configured as an AP on a different channel (say 6) and then have that be the Internet access point serving your more remote wireless computers?
Just asking here; as a thought problem, it's been nagging at me so badly I was preparing to go buy more routers simply to test it out, but I thought I'd save some money and ask here first. Thanks for any clarification and help.