I'm currently using a cheap Linksys WRH54G that was provided by my ISP. I want to upgrade to a better router, since i get significantly slower speeds on the iMac in my bedroom through WiFi; then on the PC in the living room which is connected through ethernet. I can get decent speeds on WiFi on my iPad or laptop when in the same room as the router, but the connection slows down considerably when i move further away from it. The connection also slows down considerably when any computer is downloading a large file, streaming videos or music. Torrents are also considerably slower through WiFi. I've been doing some research on routers the last few days, but can't figure which one to get. There seem to be so many different models, i can't decide which is best, or what i need in a router. So apparently i should get a Wireless-N (whatever that means) router for better performance (current one is Wireless-G). But there are so many other specifications that i'm not sure about, such as dual vs. single-band routers, do i need a dual-band or will a single-band do? This Linksys seems to have a decent review and the price seems ok: http://reviews.cnet.com/routers/linksys-e1500-wireless-n/4505-3319_7-34565180.html Would this be a good buy? Should i consider an Apple AirPort express, since i have an iMac, a MacBook, and an iPad? Or are they overpriced? I'm looking for something below $100, please recommend what you think will be a good buy in this budget!