There should be a wireless 101. Maybe I will make it.
Linsys is not "shit," as you so eloquently put it, nor will you be able to buy any wireless router and magically have internet on your new (insert explative) Dell. (I hate Dell.) Unless it comes with integrated wireless capability (most laptops do nowadays, but desktops almost never do), you will still need to purchase a PCI (desktop) or PCMCIA (laptop) wireless card as well as the router itself.
There are two standards that are widely recognized for wireless connectivity. The 802.11b equipment (herein referred to as "B") broadcasts on a lower frequency, and as a result penetrates walls, floors, cielings, and objects better than 802.11g ("G"). However, G equipment has a higher throughput speed, and costs slightly more money. The G equipment has a somewhat shorter range due to it's higher frequency.
At only 40 feet or so, either or will be fine. My suggestion would be to remain with Linksys. I use Linksys at home and am VERY happy with the router and card.