To be honest I would go for this one http://www.newegg.com/OldVersion/app...124-136&depa=5
Its a superb little product. I have a similar one myself, except no DSL as I am on cable.
It has 4 ethernet ports on the back which means you can have it near (or 100 meters away) from your desktop machine and have that plugged in via ethernet (no messing around with drivers for wireless) and then you can have your laptop working with the wireless.
Do you have Linux on the laptop? If so you might want to let us know what the laptop/wireless card is. If its Windows then go ahead and setup your network.
The Linksys models are very very good, with plenty of features. Linksys are owned by CISCO so you can expect quality there. When I setup a netgear DSL router it was a nightmare for me. Sure it was my first that I did, but still, without much practise I set mine up a few weeks ago (Linksys) and it took me about 30 minutes to get it working with WEP encryption and filtering it all by MAC address. That includes the time it took me to read the pamphlet and unpack the thing.