The 4 port Dlink is $30 after rebate this week at BB, but I was under the impression that the Linksys is better. I currently have a netgear rt314 and hate it as it seems to drop HTTP packets randomly, often requiring me to reset the router several times a day. Also, It seems that the Dlink has a print server feature which would be nice. Does the Linksys have this also? I am looking at the Linksys BEFSR41 and the Dlink DL704P. I am also wondering which router performs better, and particulary if they have features such as DMZ and MAC address spoofing. I play a lot of games and do file-sharing, so I think a DMZ is crucial. My netgear doesn't have this , and its really hard to get good connections with most P2P software.